О чем говорят цифры в выводе политики apt-cache?

$ apt-cache policy pal
pal:
  Installed: 0.4.3-8
  Candidate: 0.4.3-8
  Version table:
 *** 0.4.3-8 0
        500 http://in.archive.ubuntu.com/ubuntu/ quantal/universe i386 Packages
        100 /var/lib/dpkg/status

В приведенном выше выводе, что означает 500 и 100.

1 ответ

Решение

Руководствуясь информацией, полученной в этой статье Debian HOWTO, я могу сказать, что она представляет собой приоритет пакета репозитория. В предыдущей ссылке вы можете увидеть пример.

Хотя число, представляющее приоритет, больше, приоритет для этого репо больше.

После строки "Таблица версий:" у вас есть этот формат:

*** <some-version> <minimum-priority-to-consider>
   <priority-of-this-instance> <repository1>
   <priority-of-this-instance> <repository2>
*** <some-other-version> <minimum-priority-to-consider>
   <priority-of-this-instance> <repository3>
   <priority-of-this-instance> <repository4>

Так что в вашем выводе, для версии 0.4.3-8минимальный приоритет для рассмотрения 0 (нуль). И первое упомянутое хранилище имеет большой приоритет (500 - наибольшее число)

Пин версии не устанавливает приоритет; он запускается, когда любая версия существует где-либо, совпадающая с версией, инициализирующей версию, которая будет установлена ​​или обновлена, и затем заменяет эту версию любой версией в любом месте, которое имеет больший приоритет, чем запрашиваемая версия Pin-Priority, если таковая имеется.

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