ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

dpkg

Artikel in Arbeit

Dieser Artikel wird momentan von RedKnight erstellt. Als Fertigstellungsdatum wurde der 01.10.2012 angegeben.


Achtung: Insbesondere heißt das, dass dieser Artikel noch nicht fertig ist und dass wichtige Teile fehlen, oder sogar falsch sein können. Bitte diesen Artikel nicht als Anleitung für Problemlösungen benutzen!

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

Übersicht

dpkg dient zum installieren einzelner .deb-Pakete. Das Programm stellt das Backend dar, das auch von apt und aptitude benutzt wird.

Optionen

Für die meisten Operationen sind Rootrechte[2] nötig.

Normale Optionen

dpkg erfordert die Angabe der Option, was die auszuführende Operation angibt sowie abhängig von der Option die Angabe eines Üaketnamens oder des Pfades zu einem .deb-Paket

Kommandozeilenoptionen zu dpkg
Lange Option Kürzel Beschreibung
-i --install Installiert das als Argument übergebene .deb-Paket.
--configure Startet die Konfigurationsskripte des genannten PAKETs. Statt eines PAKETnamens kann auch -a oder --pending angegeben werden.
-r --remove Entfernt das genannte PAKET. Wichtig: Der Name des Pakets, nicht der Dateiname muss angegeben werden. Eventuell vom Programm angelegt Konfigurationsdateien bleiben erhalten.
-l --list Gibt eine Liste mit Status, Version und einer Kurzbeschriebung des Pakets aus. Satt dem namen kann auch ein Regulärer Ausdruck angegeben werden. Diese Option ist auch für unterprivilegierte Nutzer verfügbar.
-P --purge Entfernt das genannte PAKET inklusive der Kofniguratiosndateien.
-R --recursive Statt eines Pfades zu einer .deb kann mit -R auch ein Verzeichnis angegeben werden, die gewählte operation wird dann auf alle Pakete im Verzeichnis angewandt.
-L --listfiles Gibt die im PAKET enthaltenen Dateien aus.
-S --search Ruft dpkg-query auf, um auszugeben in welchen Paketen sich Dateien befinden, die zum angegeben Suchmuster passen.

Eine vollständige Liste der Optionen findet sich in der man-Page in der Sektion Links

force Optionen

In Ausnahmefällen kann es nötig sein, die Fehler zu übergehen, die dpkg zum Anhalten zwingen. Force-Optionen lassen sich mit den gewöhnlichen Optionen kombiniert werden, wo es sinnvoll ist.

Kommandozeilenoptionen mit force
Lange Option Beschreibung
--force-help Gibt eine Liste der force-Optionen mit einer Kurzbeschreibung aus.
--force-depends Ändert Abhängigkeitsfehler zu Warnungen. Ein Paket kann so trotz fehlender Abhängigkeiten installiert werden. apt-get -f wird eventuell zur Korrektur benötigt.

Eine vollständige Liste der force-Optionen findet sich in der man-Page in der Sektion Links

Hilfsprogramme

dpkg-reconfigure

dpkg-reconfigure PAKET 

führt die im Paket enthaltenen Konfigurationsskripte erneut aus. Eine Priorität der Fragen kann mit -p angegeben werden. Normalerweise werden alle Frage der Priorität niedrig ( -p low ) gestellt.

Eine vollständige Liste der Optionen findet sich in der man-Page.

dpkg-query

dpkg-deb

Beispiele

install

dpkg -i /Pfad/zum/PAKET.deb 

Installiert das PAKET im genannten Pfad.

remove

dpkg -r PAKET 

Entfernt das Paket mit dem angegeben PAKETnamen. Dieser entspricht dem Namen, den auch apt und aptitude benutzen.

Anzeige

dpkg -l PAKET 

Gibt die informationen zum genannten PAKET aus. der Name kann als Regulärer Ausdruck angegeben werden.

configure

dpkg --configure -a 

Führt alle noch ausstehenden Konfigurationsskripte aus und kann so einen abgebrochenen Installationsvorgang fortsetzen.

reconfigure

dpkg-reconfigure locales 

führt die Konfigurationsskripts des Pakets locales aus und generiert damit die Sprachpakete neu.

Diese Revision wurde am 3. September 2012 20:21 von redknight erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Paketverwaltung, Installation, Server, Shell, System