Что означает каждая из деталей в dpkg -l?

Что означает каждая из деталей в dpkg -l?

Мне трудно расшифровать то, что возвращается при запуске команды 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. Более подробную информацию о значении различных статусов см. здесь.

Связанный контент