コマンドラインを使用して、Debian Jessieの特定のリポジトリ(apt
で設定されたリポジトリの1つ)で利用可能なパッケージを一覧表示することはできますか?
例えば、
deb http://ftp.de.debian.org/debian jessie main non-free
/etc/apt/sources.list
から。
興味のあるリポジトリがapt
ソースにあるとすると、そこにあるパッケージに関する情報は、ファイルapt
ダウンロードにあります。路線
deb http://ftp.de.debian.org/debian jessie main non-free
これらはそれぞれ
/var/lib/apt/lists/ftp.de.debian.org_debian_dists_jessie_main_binary-AMD64_Packages
/var/lib/apt/lists/ftp.de.debian.org_debian_dists_jessie_non-free_binary-AMD64_Packages
(あなたがAMD64
)。以下を実行することで、これらのファイルが最初に最新であることを確認できます
apt-get update
Aptitudeはアーカイブ名で検索できます:
aptitude search '~Ajessie'
~A
archive(または、同等に?archive(
archive)
)は search term reference に記載されています。
指定されたアーカイブ(「不安定」など)からパッケージを選択します。
パッケージ名のみが必要な場合は、-F %p
出力を適切にフォーマットします。デフォルトでは、各パッケージのステータスと短い説明も表示されます。
試す
wget http://ftp.de.debian.org/debian/dists/jessie/main/binary-AMD64/Packages.gz -O jessie.main.binary-AMD64.Packages.gz
wget http://ftp.de.debian.org/debian/dists/jessie/non-free/binary-AMD64/Packages.gz -O jessie.non-free.binary-AMD64.Packages.gz
に続く
gunzip jessie.main.binary-AMD64.Packages.gz jessie.non-free.binary-AMD64.Packages.gz
これにより、jessie.main.binary-AMD64.Packages
およびjessie.non-free.binary-AMD64.Packages
という2つのファイルが作成されます。これらのファイルには、ソース行に対応するパッケージのリストが一緒に含まれます
deb http://ftp.de.debian.org/debian jessie main non-free
Stephenが述べたように、sourcesエントリがsources.list
にある場合、これらのファイルは他のファイルとともに、自動的にディスクにダウンロードされます。