Für eine vollständige Liste der Abhängigkeiten, einschließlich der Abhängigkeiten der Abhängigkeiten, können Sie Folgendes verwenden:
apt-rdepends --build-depends openoffice.org
Der Befehl erinnert Sie möglicherweise daran, zuerst zu installieren apt-rdepends
.
Mit dem folgenden Befehl können Sie nur diejenigen anzeigen, die nicht installiert sind:
apt-rdepends --build-depends --print-state openoffice.org | grep NotInstalled
Sehen Sie apt-rdepends --help
für alle Optionen.
Hinweis : Dadurch wird eine umfangreiche Liste erstellt.
apt-rdepends -b xterm
Beispielsweise werden 8773 Ausgabezeilen generiert, was einige Zeit in Anspruch nimmt.
Wenn Sie nur die Pakete anzeigen möchten, die zum Erstellen des obersten Pakets erforderlich sind, dh was muss ich installieren, um nautilus zu erstellen? Führen Sie Folgendes aus:
apt-rdepends --build-depends --follow=DEPENDS nautilus
Dies entspricht in etwa Carsten Thiels answer ( The following NEW packages will be installed
), das Ausgabeformat ist jedoch etwas besser. Es wird auch nur das oberste Paket angezeigt, wohingegen simuliertes apt-get auch Pakete anzeigt, die als Abhängigkeiten von diesen installiert wurden.
Hier werden auch die installierten Pakete angezeigt. Möglicherweise werden jedoch auch Pakete angezeigt, die standardmäßig installiert sind. Leider ist keine der beiden Methoden hilfreich, wenn Sie versuchen, Ihr System nach dem Ausführen von apt-get build-dep zu bereinigen . Soweit ich weiß, gibt es keine zuverlässige Methode, um herauszufinden, welche installiert wurden, außer in der apt-Protokolldatei unter /var/log/apt/history.log
.
sudo apt-get build-dep <package>
die Liste der Pakete nicht an (wenn das Paket Build-Abhängigkeiten aufweist), wird es installiert.