ubuntuに追加したPPAのコンテンツを一覧表示するにはどうすればよいですか?


12

私はちょうどそのようにPPAを追加しました:

sudo add-apt-repository ppa:stebbins/handbrake-releases

このPPAに含まれるパッケージを確認するにはどうすればよいですか?

ppa 

回答:


13

これを行うには多くの方法があると確信しています-PPAを追加したので、パッケージの詳細は /var/lib/apt/lists

したがって、あなたの例のために ppa:stebbins/handbrake-releases

の代わり/_接頭辞を削除します。ppa:すなわちstebbins_handbrake-releases

次に、このリポジトリ名を次のコマンドラインエントリで使用します

cat /var/lib/apt/lists/ppa.launchpad.net_[repositoryname]_*_Packages | grep "Package:" | sort | uniq

すなわち

cat /var/lib/apt/lists/ppa.launchpad.net_stebbins_handbrake-releases_*_Packages | grep "Package:" | sort | uniq

これにより、内容がリストされます。

Package: handbrake-cli
Package: handbrake-gtk

あなたはわずかに再配置することで、これを短縮することができますgrep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u
オリ

これは完璧に動作します(PPAを追加した後に「sudo apt-get update」を行うことを覚えている場合)

ランチパッドに移動して情報を確認することもできます。まず、指定したppa:例の形式が次のとおりであると想定しますppa:team/archivename。対応するLaunchPadリンクはになりますhttps://launchpad.net/~team/+archive/archivename
トーマスウォード

Oliが言ったことに加えて、-hフラグ を使用してgrep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packages、ファイル名自体を印刷せずにパッケージのみを印刷することをお勧めします。
セルギーKolodyazhnyy

Debianの新しいバージョンでは、PackagesファイルはLZ4で圧縮されているため、パイプラインにステップをapt-get install liblz4-tool挿入lz4cat -dして解凍する必要があります。
デビッドモール

7

PPAのコンテンツを表示するには、Y PPA Managerを使用できます。ターミナルで次を実行してインストールします。

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

アプリケーションが起動したら、Manage PPA'sをクリックします。

ここに画像の説明を入力してください

次のコンテンツを表示するPPAを選択します。

ここに画像の説明を入力してください

最後に、「パッケージのリスト」をクリックして、特定のPPAが提供するすべてのパッケージを表示します。

これが役立つことを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.