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 | пакет был установлен и удалён, в результате чего остались конфигурационные файлы |
Описание кодов
Первая буква
Описывает что предполагается делать с пакетом в дальнейшем, выбранное действие.
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 | обе эти проблемы вместе |
- What do the various dpkg flags like 'ii' 'rc' mean?
- Поиск программ, установленных в системе Debian
- How to correctly read dpkg output (rc, ii, etc.)
Комментарии