ubuntu / debianのリポジトリからすべてのパッケージをリストします


84

特定のPPAリポジトリから利用可能なパッケージを確認するコマンドはありますか?

回答:


63

シンプル:

grep ^Package: /var/lib/apt/lists/ppa.launchpad.net_*_Packages 

またはより柔軟:

grep-dctrl -sPackage . /var/lib/apt/lists/ppa.launchpad.net_*_Packages 

より洗練されたクエリの場合はapt-cache policy、とaptitude 使用してここで説明します

aptitude search '~O LP-PPA-gstreamer-developers'

xzcat /var/lib/apt/lists/ppa.launchpad.net_*_Packages.xz | grep '^Package:'そのパッケージファイルが圧縮されている場合に使用します。
ランダムネス



2

古いスレッドが、それが役立つかもしれないと思った。awk、sort、uniqを使用してパッケージのみを取得し、パッケージリポジトリチェックサムを破棄します。

grep ^Package /var/lib/apt/lists/<repo you are interested in>* | awk '{print $2}' | sort | uniq
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.