Der Befehl dpkg ist ein zentrales Werkzeug zur Verwaltung von .deb-Paketen in Debian-basierten Linux-Distributionen, einschließlich Ubuntu und Linux Mint. Während Werkzeuge wie apt und synaptic mehr Automatisierung und Benutzerfreundlichkeit bieten, gibt Ihnen dpkg eine präzise Kontrolle auf niedriger Ebene über die Installation, Entfernung und Überprüfung von Paketen. Egal, ob Sie ein Linux-Anfänger oder ein Systemadministrator sind, das Verständnis der Verwendung von dpkg kann Ihnen bei der Fehlersuche, der manuellen Installation von Paketen und der Verwaltung von Software außerhalb der Standard-Repositories helfen.
dpkg steht für Debian Package und ist ein Kommandozeilenwerkzeug, das zur Installation, Konfiguration, Entfernung und Überprüfung von .deb-Paketen verwendet wird. Im Gegensatz zu apt löst es Abhängigkeiten nicht automatisch auf, was es zwar direkter, aber bei unvorsichtiger Verwendung auch fehleranfälliger macht.
sudo dpkg -i Paket-Name.deb
Dieser Befehl installiert eine
. Wenn die Abhängigkeiten fehlen, führen Sie aus:.deb
-Datei
sudo apt-get install -f
Dadurch werden fehlende Abhängigkeiten behoben, indem die fehlenden Pakete heruntergeladen werden.
Entfernen Sie ein Paket, aber behalten Sie die Konfigurationsdateien:
sudo dpkg -r Paket-Name
Ein Paket und seine Konfigurationsdateien entfernen:
sudo dpkg -P Paket-Name
dpkg -l
Dies listet alle installierten Pakete in einem tabellarischen Format auf, einschließlich:
Dieser Screenshot zeigt, wie dpkg -l die vollständige Liste der derzeit auf dem System installierten Pakete ausgibt. Sie können diese Liste mit grep durchblättern oder filtern:
dpkg -l | grep apache
Paket-Metadaten einsehen, ohne zu installieren:
dpkg -I Paket-Name.deb
Auflisten der in der .deb-Datei enthaltenen Dateien:
dpkg -c Paket-Name.deb
dpkg
dpkg arbeitet mit verschiedenen Begleitwerkzeugen zusammen:
Diese sind nützlich für die Paketierung, das Debugging und die Verwaltung von Paketen auf niedriger Ebene.
Der Befehl dpkg ist ein wichtiges Werkzeug im Debian-Paket-Ökosystem. Obwohl es im Vergleich zu apt nicht anfängerfreundlich ist, ist es mächtig und flexibel, vor allem wenn man es braucht:
Wenn Sie dpkg verstehen, können Sie die volle Kontrolle über Ihre Linux-Umgebung übernehmen.