Мне трудно расшифровать то, что возвращается при запуске команды dpkg -l vim
, и я не могу найти источник, который бы это расшифровал.
Например, что это значит?Desired=Unknown/Install/Remove/Purge/Hold
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 Description
+++-==============-==============-============================================
ii skype 2.1.0.81-1 Skype
un vim <none> (no description available)
Если я сравню строки, то увижу, что первый столбец ii и un соответственно. Относится ли un к (U)nknow и (Not), а ii — к (I)nstall и (I)nst?
Что означают другие варианты? Например, когда написано Desired, что это значит по сравнению со Status? Какое отношение имеет Err?
К чему относятся Hold, Conf-files, unpacked, half-conf, Half-inst, trig-aWait, Trig-pend, Reinst-required, (Status,Err: верхний регистр=плохо)?
решение1
Первые три строки — это просто заголовок, поясняющий, что первые три столбца (три символа под +
знаками в строке 5) являются аббревиатурами.
Ваш пакет Vim отображается как un
, что означает
- Желаемый статус:неизвестный
- Текущий статус:не установлен
- Ошибки:пустой(т.е. "нет")
Остальные части должны быть понятны без пояснений.
man dpkq-query
Более полный список формата см. здесь info dpkg
. Более подробную информацию о значении различных статусов см. здесь.