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?


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.