例如,openjdk-7-jdk
在 trusty 中依赖于systemd
。我如何找出导致 的依赖链systemd
?我尝试了debtree openjdk-7-jdk
和apt-rdepends openjdk-7-jdk
,但它们没有列出systemd
。我做错了什么?
答案1
我失败的原因是它systemd
被拉入作为推荐。这样你也可以看到推荐:
apt-rdepends openjdk-7-jdk --follow Depends,PreDepends,Recommends \
--show Depends,PreDepends,Recommends | grep systemd
依赖链如下:
http://packages.ubuntu.com/trusty-updates/openjdk-7-jdk
http://packages.ubuntu.com/trusty-updates/openjdk-7-jre
http://packages.ubuntu.com/trusty-updates/libgtk-3-0
http://packages.ubuntu.com/trusty/libcolord1(推荐 colord)
http://packages.ubuntu.com/trusty/colord
http://packages.ubuntu.com/trusty-updates/policykit-1
http://packages.ubuntu.com/trusty-updates/libpam-systemd
http://packages.ubuntu.com/trusty-updates/systemd-services