Package.debがあり、すべての依存関係(debian/controlのDependsフィールド)とすべての推奨パッケージ(debian/controlのRecommendsフィールド)をインストールします。
これまでに検討されたオプション:
他のアイデアはありますか?
1つの解決策は、 個人のAPTリポジトリを設定し、APT from from でパッケージをインストールします。
別の可能性は、パッケージの説明から依存関係を抽出することです。このスクリプトは、Recommends:
ファイルの説明から.deb
行を引き出し、バージョンを削除し、複数ある場合は最初の代替のみを保持します。
apt-get install $(dpkg-deb -I foo.deb |
sed -n 's/^ *\(Depends\|Recommends\)://p' |
tr , $'\n' |
sed 's/[|(].*//')
Aptitudeを使用すると、パターンに一致するパッケージのセットをインストールできます。代替手段がある場合は、最初に必要なものをインストールしてください。
aptitude install '?reverse-recommends(foo)'
Aptitudeのフルスクリーンインターフェイスから、パッケージを強調表示して、 Enter、「Recommends」に移動して押します + それから g。