パッケージのすべての依存関係を取得する方法

パッケージのすべての依存関係を取得する方法

パッケージのすべての依存関係を取得しようとしています。たとえば、
apache2を使用したいとします。apt-cache は apache2 によって異なります。ただし、一部の依存関係を提供しているがLive CDにapache2をインストールしようとすると、コマンドにリストされていない追加の依存関係が要求されることがあります。
私が見つけたもの:このコマンドは依存関係を必要とする依存関係をリストします(例えば、apache2にはapache2が必要で、binにはlibar1が必要です)。
すべての依存関係を取得できるコマンドはありますか? ? ?
PS:私が試したことは次のとおりです。

    apt-cache rdepends apache2
    apt-cache showpkg apache2

ベストアンサー1

すべての依存関係リストを名前でソートするには、このコマンドを使用できます。

apt-rdepends --show=depends apt | grep -v '^ ' | grep -v apt| sort

適切なパッケージの場合、出力は次のようになります。

debian-archive-keyring
dpkg
gcc-4.9-base
gnupg
gpgv
install-info
libacl1
libapt-pkg4.12
libattr1
libbz2-1.0
libc6
libgcc1
liblzma5
libpcre3
libreadline6
libselinux1
libstdc++6
libtinfo5
libusb-0.1-4
multiarch-support
readline-common
tar
zlib1g

PS:質問コメントに部分的な回答をいただいたtaliezinに感謝します。

おすすめ記事