Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:dpkg

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
workshop:cli:dpkg [2025/02/16 10:44] – ↷ Seitename wurde von workshop:cli:dpkg_-l auf workshop:cli:dpkg geändert Branislav Zeljakworkshop:cli:dpkg [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== 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 ===== 
-<code bash> 
-dpkg [Optionen] [Befehl] [Paket] 
-</code> 
- 
----- 
- 
-===== 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:** 
-<code bash> 
-sudo dpkg -i paketname.deb 
-</code> 
-Installiert das angegebene .deb-Paket. 
- 
-**Ein Paket entfernen:** 
-<code bash> 
-sudo dpkg -r paketname 
-</code> 
-Entfernt das angegebene Paket, lässt jedoch Konfigurationsdateien intakt. 
- 
-**Ein Paket vollständig entfernen (inkl. Konfigurationsdateien):** 
-<code bash> 
-sudo dpkg -P paketname 
-</code> 
-Entfernt das angegebene Paket und löscht auch die Konfigurationsdateien. 
- 
-**Alle installierten Pakete auflisten:** 
-<code bash> 
-dpkg -l 
-</code> 
-Listet alle auf dem System installierten Pakete auf. 
- 
-**Dateien eines installierten Pakets anzeigen:** 
-<code bash> 
-dpkg -L paketname 
-</code> 
-Zeigt alle Dateien an, die zu einem installierten Paket gehören. 
- 
-**Paketstatus überprüfen:** 
-<code bash> 
-dpkg -s paketname 
-</code> 
-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: 
-<code bash> 
-man dpkg 
-</code>