仮想パッケージをダウンロード

仮想パッケージをダウンロード

私はUbuntuリポジトリからすべてのパッケージをダウンロードするスクリプトを開発しています。UbuntuリポジトリはHTTP経由で公開されていることを知っています。したがって、フォルダ全体をダウンロードすることは可能です(私の場合http://archive.ubuntu.com/ubuntu/dists/trusty*)。しかし、私はパッケージを次のようにダウンロードしたいです。適切適切パッケージをダウンロードするだけでなく、署名も検証するので、これは良い選択です。

手順は次のとおりです。

  1. すべてのパッケージの名前を取得するにはapt-cache pkgnames
  2. 前のステップで発見された名前ごとに実行するapt-get download <package_name>

いいですね。でも仮想パッケージ罠です。

仮想パッケージはパッケージではないことは承知しています。デブ-file。これは、通常のパッケージの論理グループ、または特定の通常のパッケージの同義語です (そのため、のようなコマンドapt-cache show mail-transport-agentは失敗します)。仮想パッケージは、実際にはリポジトリ内でファイルとして表されると考えられます。このようなファイルには、仮想パッケージが表す通常のパッケージに関するメタデータが含まれています。

仮想パッケージのメタデータファイルをダウンロードすることは可能ですか?適切? 仮想パッケージのメタデータは一般的にどこにありますか?

関連情報