Skip to main content

Was bedeuten die verschiedenen flags bei dpkg -l?

m Header von „dpkg -l“ steht die Erklärung dazu. Hier eine kurze Übersicht:

$ dpkg -l | head -6

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                        Version                                             Architecture Description

ii  accountsservice                             0.6.35-0ubuntu7.2                                   amd64        query and manipulate user account information

Hier die Beschreibung der einzelnen Felder:

Erster Buchstabegewünschter Zustand („selection state“)
uunknown
iinstall
rremove/deinstall
ppurge (Paket soll inklusive der Konfigurationsdateien entfernt werden)
hhold
Zweiter Buchstabeaktueller Zustand
nnot-installed
iinstalled
cconfig-files (nur Konfigurationsdateien sind installiert)
uunpacked
fhalf-configured (Konfiguration ist aus irgendeinem Grund fehl geschlagen)
hhalf-installed (Installation ist aus irgendeinem Grund fehl geschlagen)
wtriggers-awaited (Paket wartet auf Trigger durch ein anderes Paket)
ttriggers-pending (Paket wurde getriggert)
Bbroken (Installation/Update fehlgeschlagen)
Dritter BuchstabeFehler (da sollte normalerweise nichts stehen)
rreinst-required (Paket ist kaputt und sollte neu installiert werden)