適性を使用してパッケージとその依存関係をダウンロードする方法は?

適性を使用してパッケージとその依存関係をダウンロードする方法は?

いくつかのDebianパッケージとその依存関係をディレクトリにダウンロードしようとしています。

aptitude download <package_name>依存関係なしでパッケージをダウンロードするコマンドを試しました。

依存関係もダウンロードするようにどのように指示しますか?

答え1

これを使用して、apt-rdepends基本パッケージを含む完全な依存関係セットを(再帰的に)ビルドしてからダウンロードできます。

apt-get download $(apt-rdepends "${package}" | grep -v ^\ )

"${package}"もちろん交換)。

答え2

ややハッキング的なアプローチは、他のユーティリティ(apt-cacheこの場合)にパッケージの依存関係を一覧表示させることです。

# PACKAGE=nautilus; aptitude download $PACKAGE $(apt-cache depends "$PACKAGE" | grep Depends | awk -F ': ' '{print $NF}' | xargs)

答え3

より簡単な方法

aptitude -d -o Dir::Cache:archives=/home/alex/aptitude-test/ install alsaplayer例えば。

関連情報