Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
dpkg - Debian Paketmanagement-Tool
Der Befehl dpkg ist das Standard-Tool zum Verwalten von Paketen auf Debian-basierten Systemen (wie Ubuntu). Es wird verwendet, um .deb-Pakete zu installieren, zu entfernen und zu verwalten. dpkg bietet grundlegende Funktionen für die Paketverwaltung und wird häufig zusammen mit apt oder aptitude verwendet, um die Pakete zu verwalten.
Syntax
dpkg [Optionen] [Befehl] [Paket]
Wichtige Optionen
| Option | Beschreibung |
|---|---|
| `-i` | Installiert ein .deb-Paket. |
| `-r` | Entfernt ein bereits installiertes Paket. |
| `-P` | Entfernt ein Paket zusammen mit den Konfigurationsdateien. |
| `-l` | Listet alle installierten Pakete auf. |
| `-L` | Listet alle Dateien auf, die zu einem bestimmten Paket gehören. |
| `-s` | Zeigt den Status eines Pakets an (ob es installiert ist oder nicht). |
| `-S` | Sucht nach einem Paket, das eine bestimmte Datei enthält. |
| `-V` | Zeigt Informationen zu einem Paket, einschließlich der Version und der Abhängigkeiten. |
| `–configure` | Konfiguriert ein Paket nach der Installation. |
| `–audit` | Überprüft auf nicht vollständig installierte Pakete. |
Beispiele
Ein Paket installieren:
sudo dpkg -i paketname.deb
Installiert das angegebene .deb-Paket.
Ein Paket entfernen:
sudo dpkg -r paketname
Entfernt das angegebene Paket, lässt jedoch Konfigurationsdateien intakt.
Ein Paket vollständig entfernen (inkl. Konfigurationsdateien):
sudo dpkg -P paketname
Entfernt das angegebene Paket und löscht auch die Konfigurationsdateien.
Alle installierten Pakete auflisten:
dpkg -l
Listet alle auf dem System installierten Pakete auf.
Dateien eines installierten Pakets anzeigen:
dpkg -L paketname
Zeigt alle Dateien an, die zu einem installierten Paket gehören.
Paketstatus überprüfen:
dpkg -s paketname
Zeigt den Status eines installierten Pakets an (ob es installiert ist und welche Version).
Hinweis
- dpkg ist ein leistungsstarkes Tool, aber es verwaltet keine Paketabhängigkeiten wie apt. Wenn beim Installieren von Paketen Abhängigkeiten fehlen, sollten zusätzliche Tools wie apt-get oder aptitude verwendet werden. - dpkg arbeitet direkt mit .deb-Paketen und ist besonders nützlich für die Installation und Verwaltung von Paketen, die nicht in den offiziellen Repositories enthalten sind.
Alternativen
Für eine höhere Abstraktion und automatische Paketverwaltung wird in der Regel apt oder aptitude verwendet. Diese Tools kümmern sich auch um Abhängigkeiten und das Updaten von Paketen.
Weitere Informationen
Die Man-Page liefert detaillierte Informationen:
man dpkg
