Ich habe mich gefragt, gibt es eine Möglichkeit zu sagen, dpkg
oder apt-get
dass, wenn ich ein Paket installieren möchte, auch alle erforderlichen Abhängigkeiten installiert werden? Ich habe ein Paket mit installiert dpkg
, es hat sich jedoch über einige Abhängigkeitsprobleme beschwert, sodass ich eins nach dem anderen manuell suchen musste. Gibt es eine bessere Möglichkeit, dies zu tun?
package-management
apt
dpkg
dependencies
allenskd
quelle
quelle
Antworten:
Abhängigkeiten sollten standardmäßig mit apt-get installiert werden. Vielleicht möchten Sie auch die Antworten auf diese Frage lesen: Vorgeschlagene / empfohlene Pakete installieren? .
quelle
apt-get oder aptitude installiert alle Abhängigkeiten eines Pakets. Laut Manpage von apt-get
Selbst wenn Sie ein Paket aus dem Quellcode installieren möchten, können Sie die Build-Abhängigkeiten mit apt-get installieren. Verwenden Sie dazu apt-get build-dep . Nochmals von der apt-get-Manpage:
Wenn Sie beispielsweise gcc kompilieren möchten, benötigen Sie alle Build-Abhängigkeiten, um gcc erfolgreich zu kompilieren. Also benutzt du
sudo apt-get build-dep gcc
. Dadurch werden alle Pakete installiert, die zum Erstellen von gcc aus dem Quellcode erforderlich sind .quelle
Wenn Sie nach
dpkg
der Installation eines Pakets feststellenapt-get -f install
, dass Abhängigkeiten fehlen, können Sie fehlende Abhängigkeiten auf Ihrem System installieren.quelle
Wenn Sie nach einem Tool suchen, mit dem ein heruntergeladenes (dh nicht auf dem Repository basierendes) Paket einschließlich Abhängigkeiten installiert werden kann, schauen Sie sich gdebi (die GTK-Benutzeroberfläche) oder gedebi-core (das Befehlszeilentool) an.
quelle