Что означают результаты dpkg -l?
Возможный дубликат:
Что означают все детали в dpkg -l?
Я никогда не обращал внимания на вывод команды dpkg -l
и заметил, что он включает в себя дескрипторы, которые я не могу найти подробную информацию в man
ни страниц, ни онлайн. Единственный ресурс, с которым я столкнулся, это http://linux.derkeiler.com/Mailing-Lists/Ubuntu/2006-06/msg02943.html
Поэтому, когда я запускаю команду dpkg -l
он производит следующий вывод (отрывок)
rc vorbis-tools 1.4.0-1ubuntu1 several Ogg Vorbis tools
ii w32codecs 1:20110131-0.1 win32 binary codecs
ii wamerican 6-3 American English dictionary words for /usr/s
ii wbritish 6-3 British English dictionary words for /usr/sh
я знаю это ii
относится к установленному, но что делает rc
обратитесь и что это значит? Какие еще дескрипторы есть и что они значат?
2 ответа
Взгляните на: https://askubuntu.com/a/18807/30881
Вкратце: первая буква означает желаемое состояние (r
- удалено); вторая - текущая (c
- присутствуют только config-файлы), поэтому пакет с rc
flags в настоящее время не установлен, но, вероятно, был раньше, и его конфигурационные файлы присутствуют.
dpkg -l
Команда в основном суммирует файл /var/lib/dpkg/status
, Если вы посмотрите на этот файл, то увидите, что он содержит все файлы управления пакетами и Status:
линия для каждой упаковки.
Первый столбец является сокращением Status:
линии, ii
означает, что пакет должен быть установлен и установлен. По сути, это говорит о том, что текущее состояние и состояние dpkg также должны изменять пакет.
Третий и четвертый столбцы взяты непосредственно из файла управления пакетами. Версия, это Version:
значение в контрольном файле. Описание, это первая строка Description:
, Более длинные описания могут быть обрезаны в зависимости от ширины вашего терминала.
# apt-cache show wamerican
Package: wamerican
...
Version: 6-3
...
Description: American English dictionary words for /usr/share/dict
... yadda, yadda, ...