dpkg - консольный менеждер пакетов для дебианоподобных систем.

Команда «dpkg -l» выводит краткий список всех доступных пакетов. В этом списке присутствует двухбуквенный (обычно) код, значение которого неочевидно.

Пример вывода:

pn  gnome           <none>      (no description available)
un  gnome-about     <none>      (no description available)
ii  gnome-applets   2.4.2-1     Various applets for GNOME 2 panel
rc  gnome-bin       1.4.2-18    Miscellaneous binaries used by GNOME 

В данном случае коды означают следующее:

pnпопытка удаления и так не установленного пакета
unпакет никогда не устанавливался
iiпакет установлен
rcпакет был установлен и удалён, в результате чего остались конфигурационные файлы

Описание кодов

Первая буква

Описывает что предполагается делать с пакетом в дальнейшем, выбранное действие.

uunknownнеизвестно
iinstallустановить
rremove/deinstallудалить
ppurgeуничтожить полностью, включая конфигурационные файлы
hholdсохранять версию

Вторая буква

Описывает текущее состояние пакета.

nnot-installedне установлен
iinstalledустановлен
cconfig-filesустановлены только конфигурационные файлы
uunpackedраспакован
fhalf-configuredбыл сбой при конфигурировании
hhalf-installedбыл сбой при установке
wtriggers-awaitedпакет ждёт сигнала от другого пакета
ttriggers-pendingэтот сигнал получен

Третья буква

Обычно не видна, появляется только при ошибке. Если ошибка серьёзная - буква заглавная.

hholdпакет удержан
rreinst-requiredпакет сломан, нужна переустановка
xboth-problemsобе эти проблемы вместе