私はちょうどそのようにPPAを追加しました:
sudo add-apt-repository ppa:stebbins/handbrake-releases
このPPAに含まれるパッケージを確認するにはどうすればよいですか?
私はちょうどそのようにPPAを追加しました:
sudo add-apt-repository ppa:stebbins/handbrake-releases
このPPAに含まれるパッケージを確認するにはどうすればよいですか?
回答:
これを行うには多くの方法があると確信しています-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
ppa:
例の形式が次のとおりであると想定しますppa:team/archivename
。対応するLaunchPadリンクはになりますhttps://launchpad.net/~team/+archive/archivename
。
-h
フラグ を使用してgrep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packages
、ファイル名自体を印刷せずにパッケージのみを印刷することをお勧めします。
apt-get install liblz4-tool
挿入lz4cat -d
して解凍する必要があります。
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が提供するすべてのパッケージを表示します。
これが役立つことを願っています。
grep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u