memahami output dari "kebijakan cache-cache"

29

Saya berlari apt-cache policy sudosebelum dan sesudah menginstal sudo:

sebelum menginstal:

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

setelah menginstal:

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

Bagaimana cara memahami angka 500 dan 100? Apakah itu semacam kode status? Selain itu, apa arti *** di depan versi paket setelah diinstal?

Martin
sumber
2
askubuntu.com/questions/282602/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Jawaban:

20

500 dan 100 adalah angka prioritas. Untuk mempelajari lebih lanjut tentang mereka, saya sarankan man apt_preferences. 500 sesuai dengan installable, 100 berarti diinstal.

Dari halaman manual:

Jika rilis target belum ditentukan maka APT cukup menetapkan prioritas 100 untuk semua versi paket yang diinstal dan prioritas 500 untuk semua versi paket yang dihapus.

The ***hanya berarti diinstal, sejauh yang saya tahu. Setelah diinstal, Anda melihat 500 dan 100, masing-masing sesuai dengan versi di arsip dan versi yang diinstal secara lokal.

Faheem Mitha
sumber