Verständnis der Ausgabe der "Apt-Cache-Richtlinie"

28

Ich lief apt-cache policy sudovor und nach der Installation sudo:

vor der Installation:

# 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
#

Nach der Installation:

# 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
# 

Wie kann man die Zahlen 500 und 100 verstehen? Sind das irgendwelche Statuscodes? Was bedeutet außerdem *** vor der Paketversion, wenn diese installiert ist?

Martin
quelle

Antworten:

20

500 und 100 sind die Prioritätsnummern. Um mehr über sie zu erfahren, empfehle ich man apt_preferences. 500 entspricht installierbar, 100 bedeutet installiert.

Von der Manpage:

Wenn die Zielversion nicht angegeben wurde, weist APT einfach allen installierten Paketversionen die Priorität 100 und allen deinstallierten Paketversionen die Priorität 500 zu.

Das ***heißt gerade installiert, soweit ich weiß. Nach der Installation sehen Sie 500 und 100, entsprechend der Version in den Archiven bzw. der lokal installierten Version.

Faheem Mitha
quelle