Codes: dpkg -l

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

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

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

pn  gnome                 (no description available)
un  gnome-about           (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 пакет был установлен и удалён, в результате чего остались конфигурационные файлы
Описание кодов:
Первая буква:

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

u unknown	неизвестно
i install	установить
r remove/deinstall	удалить
p purge	уничтожить полностью, включая конфигурационные файлы
h hold	сохранять версию
Вторая буква:

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

n not-installed	не установлен
i installed	установлен
c config-files	установлены только конфигурационные файлы
u unpacked	распакован
f half-configured	был сбой при конфигурировании
h half-installed	был сбой при установке
w triggers-awaited	пакет ждёт сигнала от другого пакета
t triggers-pending	этот сигнал получен
Третья буква:

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

h hold пакет удержан 
r reinst-required пакет сломан, нужна переустановка 
x both-problems обе эти проблемы вместе