例如,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(推薦彩色)
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