Ich kann solche Paketabhängigkeiten aufdecken
apt-cache show wget | grep ^Depends
Ich möchte jedoch auch die Abhängigkeiten für die Abhängigkeiten auflisten, sodass die Ausgabe ungefähr so wäre
wget
libc6
libgcc1
gcc-4.9-base
libidn11
libssl1.0.0
debconf
libuuid1
passwd
libpam0g
libselinux1
libsemanage1
libpam-modules
debianutils
zlib1g
Dieses Beispiel hat eine Tiefe von 4, aber ich möchte, dass die eigentliche Lösung die volle Tiefe hat.
package-management
Steven Penny
quelle
quelle
apt-cache [...]
Methode von stackoverflow.com/questions/22008193/… ist ausgezeichnet.Antworten:
Manchmal müssen Sie alle Abhängigkeiten eines Pakets herausfinden. In diesem Tutorial wird erklärt, wie Sie mit apt-rdepends alle Abhängigkeiten eines Debian / Ubuntu-Pakets rekursiv auflisten.
Ich gebe keine Garantie dafür, dass dies für Sie funktioniert!
1 Installieren von apt-rdepends
apt-rdepends kann wie folgt installiert werden:
Wenn Sie unter Ubuntu arbeiten und nicht als root angemeldet sind, verwenden Sie
stattdessen.
2 Verwenden von apt-rdepends
apt-rdepends kann wie folgt verwendet werden:
Um beispielsweise alle Abhängigkeiten des Pakets wget herauszufinden, führen Sie Folgendes aus:
Dies ist eine Beispielausgabe:
Bei den meisten Paketen ist die Ausgabe sogar noch länger und passt möglicherweise nicht auf Ihren Bildschirm. In diesen Fällen können Sie die Ausgabe in mehr (oder weniger) leiten, z. B. wie folgt:
Von HowToForge kopiert
quelle