# Was bedeuten die verschiedenen flags bei dpkg -l?

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

```code
$ 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:

<div id="bkmrk-erster-buchstabe-gew"><div><table class="inline"><thead><tr class="row0"><th class="col0">Erster Buchstabe</th><th class="col1">gewünschter Zustand („selection state“)</th></tr></thead><tbody><tr class="row1"><td class="col0">u</td><td class="col1">unknown</td></tr><tr class="row2"><td class="col0">i</td><td class="col1">install</td></tr><tr class="row3"><td class="col0">r</td><td class="col1">remove/deinstall</td></tr><tr class="row4"><td class="col0">p</td><td class="col1">purge (Paket soll inklusive der Konfigurationsdateien entfernt werden)</td></tr><tr class="row5"><td class="col0">h</td><td class="col1">hold</td></tr></tbody></table>

</div></div><div id="bkmrk-zweiter-buchstabe-ak"><div><table class="inline"><thead><tr class="row0"><th class="col0">Zweiter Buchstabe</th><th class="col1">aktueller Zustand</th></tr></thead><tbody><tr class="row1"><td class="col0">n</td><td class="col1">not-installed</td></tr><tr class="row2"><td class="col0">i</td><td class="col1">installed</td></tr><tr class="row3"><td class="col0">c</td><td class="col1">config-files (nur Konfigurationsdateien sind installiert)</td></tr><tr class="row4"><td class="col0">u</td><td class="col1">unpacked</td></tr><tr class="row5"><td class="col0">f</td><td class="col1">half-configured (Konfiguration ist aus irgendeinem Grund fehl geschlagen)</td></tr><tr class="row6"><td class="col0">h</td><td class="col1">half-installed (Installation ist aus irgendeinem Grund fehl geschlagen)</td></tr><tr class="row7"><td class="col0">w</td><td class="col1">triggers-awaited (Paket wartet auf Trigger durch ein anderes Paket)</td></tr><tr class="row8"><td class="col0">t</td><td class="col1">triggers-pending (Paket wurde getriggert)</td></tr><tr class="row9"><td class="col0">B</td><td class="col1">broken (Installation/Update fehlgeschlagen)</td></tr></tbody></table>

</div></div><div id="bkmrk-dritter-buchstabe-fe"><table class="inline"><thead><tr class="row0"><th class="col0">Dritter Buchstabe</th><th class="col1">Fehler (da sollte normalerweise nichts stehen)</th></tr></thead><tbody><tr class="row1"><td class="col0">r</td><td class="col1">reinst-required (Paket ist kaputt und sollte neu installiert werden)</td></tr></tbody></table>

</div>