каков файл/var/lib/dpkg/status об и почему мне нужен он

Я являюсь новым в Ubuntu. У меня есть испытанная версия. Я не получаю значение состояния файла. I'va изобразил его выполнение команды:

apt-cache policy postgresql-9.6

и я получил этот вывод:

postgresql-9.6:
  Installed: (none)
  Candidate: (none)
  Version table:
     9.6.2-1.pgdg14.04+1 0
        100 /var/lib/dpkg/status

Что означает "Повреждение" и "Замена" на файле/var/lib/dpkg/status?

2
задан 24 April 2017 в 12:36

2 ответа

Некоторые детали могут быть найдены в https://www.debian.org/doc/manuals/debian-reference/ch02.en.html# _ the_dpkg_command

Настолько лучше всего, как я могу сказать от чтения, что, файл состояния содержит информацию о статусе (конечно), о пакетах.

На основе рассмотрения моего собственного файла состояния, большинство пакетов, кажется, имеет "Состояние: установите хорошо установленный" (я нашел тысячи из них). Я предполагаю, что это означает, что те пакеты установлены правильно. У меня есть пара приблизительно дюжины пакетов, которые имеют некоторый другой пакет.

2
ответ дан 2 December 2019 в 02:47

Я пришел к этому вопросу, когда мне нужно было найти, из какого репозитория пришла данная версия, и похоже, что /var/lib/dpkg/status означает установленный в данный момент пакет, а в примере OP это показывает, что версия установлена, но в данный момент недоступна из любой репозиторий.

Это вывод, который я получаю, когда пакет доступен:

# apt-cache policy dpkg
dpkg:
  Installed: 1.16.18
  Candidate: 1.16.18
  Version table:
 *** 1.16.18 0
        500 http://repo/mirror/debian/ wheezy/main amd64 Packages
        100 /var/lib/dpkg/status
     1.16.17 0
        500 http://repo/mirror/debian/ wheezy-security/main amd64 Packages
1
ответ дан 2 December 2019 в 02:47

Другие вопросы по тегам:

Похожие вопросы: