Wie kann ich zurückverfolgen, welche Abhängigkeitskette zu einem bestimmten Paket führt?

Wie kann ich zurückverfolgen, welche Abhängigkeitskette zu einem bestimmten Paket führt?

Beispielsweise openjdk-7-jdkhängt trusty von ab systemd. Wie finde ich die Abhängigkeitskette heraus, die zu führt systemd? Ich habe es debtree openjdk-7-jdkmit und versucht apt-rdepends openjdk-7-jdk, aber sie listen nicht auf systemd. Was mache ich falsch?

Antwort1

Der Grund für mein Versagen war, dass es systemdals Empfehlung eingebunden wurde. So können Sie die Empfehlungen auch sehen:

apt-rdepends openjdk-7-jdk --follow Depends,PreDepends,Recommends \
    --show Depends,PreDepends,Recommends | grep systemd

Die Abhängigkeitskette ist wie folgt:

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(empfiehlt 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

verwandte Informationen