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. |
-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. |
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.
Links¶
Paketverwaltung/Problembehebung - Sammlung häufiger Probleme und ihrer Lösung
dpkg-www - Das lokale Softwareverzeichnis per Webbrowser durchsuchen
apt - Frontend zur Bedienung der Paketverwaltung
aptitude - Frontend zur Bedienung der Paketverwaltung
dpkg im Debian-Anwenderbuch
Manpage bei linux.die.net
dpkg-deb bei linux.die.net
dpkg-query bei linux.die.net