понимание результатов «политики apt-cache»


29

Я бегал apt-cache policy sudoдо и после установки sudo:

перед установкой:

# apt-cache policy sudo
sudo:
  Installed: (none)
  Candidate: 1.8.5p2-1+nmu1
  Version table:
     1.8.5p2-1+nmu1 0
        500 http://ftp.se.debian.org/debian/ wheezy/main i386 Packages
#

после установки:

# apt-cache policy sudo
sudo:
  Installed: 1.8.5p2-1+nmu1
  Candidate: 1.8.5p2-1+nmu1
  Version table:
 *** 1.8.5p2-1+nmu1 0
        500 http://ftp.se.debian.org/debian/ wheezy/main i386 Packages
        100 /var/lib/dpkg/status
# 

Как понимать цифры 500 и 100? Это какие-то коды статуса? Кроме того, что означает *** перед версией пакета после его установки?


Ответы:


20

500 и 100 являются приоритетными числами. Чтобы узнать о них больше, я рекомендую man apt_preferences. 500 соответствует установленному, 100 означает установленное.

Со страницы руководства:

Если целевой выпуск не был указан, APT просто назначает приоритет 100 всем установленным версиям пакета и приоритет 500 всем неустановленным версиям пакета.

В ***установленный только средства, насколько я знаю. После того, как он был установлен, вы видите и 500, и 100, что соответствует версии в архивах и локальной версии соответственно.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.