Что говорят цифры в выводах политики apt-cache?

7
$ 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 & amp; 100.

    
задан Ten-Coin 18.04.2013 в 00:02
источник

1 ответ

7

Руководствуясь информацией, полученной в этом 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 , если таковые имеются.

    
ответ дан Lucio 20.08.2015 в 00:29
источник