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?


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.