如何获取包的所有依赖项

如何获取包的所有依赖项

我正在尝试获取包的所有依赖项..例如
我尝试使用的apache2apt-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

对于 apt 包,输出将是

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,它在问题的评论中给出了部分答案。

相关内容