hiểu được đầu ra của chính sách apt-cache


28

Tôi đã chạy apt-cache policy sudotrước và sau khi cài đặt sudo:

trước khi cài đặt:

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

sau khi cài đặt:

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

Làm thế nào để hiểu số 500 và 100? Có phải đó là một số loại mã trạng thái? Ngoài ra, ý nghĩa của *** trước phiên bản gói khi nó được cài đặt là gì?


Câu trả lời:


20

500 và 100 là những con số ưu tiên. Để tìm hiểu thêm về họ, tôi khuyên bạn nên man apt_preferences. 500 tương ứng với cài đặt, 100 phương tiện được cài đặt.

Từ trang người đàn ông:

Nếu bản phát hành mục tiêu chưa được chỉ định thì APT chỉ cần gán mức ưu tiên 100 cho tất cả các phiên bản gói đã cài đặt và mức ưu tiên 500 cho tất cả các phiên bản gói đã gỡ cài đặt.

Các ***chỉ phương tiện cài đặt, như xa như tôi biết. Khi nó đã được cài đặt, bạn sẽ thấy cả 500 và 100, tương ứng với phiên bản trong kho lưu trữ và phiên bản được cài đặt cục bộ tương ứng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.