О чем говорят цифры в выводе политики 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, если таковая имеется.