Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:dpkg

Dies ist eine alte Version des Dokuments!


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
workshop/cli/dpkg.1739702686.txt.gz · Zuletzt geändert: (Externe Bearbeitung)