การทำความเข้าใจผลลัพธ์ของ“ นโยบาย apt-cache”


28

ฉันวิ่งapt-cache policy sudoก่อนและหลังการติดตั้งsudo:

ก่อนการติดตั้ง:

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

หลังการติดตั้ง:

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

จะเข้าใจตัวเลข 500 และ 100 ได้อย่างไร รหัสสถานะเหล่านั้นคืออะไร? นอกจากนี้ความหมายของ***ต่อหน้ารุ่นของแพ็คเกจเมื่อติดตั้งคืออะไร?


คำตอบ:


20

500 และ 100 คือหมายเลขลำดับความสำคัญ man apt_preferencesต้องการเรียนรู้เพิ่มเติมเกี่ยวกับพวกเขาผมขอแนะนำให้ 500 สอดคล้องกับการติดตั้ง 100 หมายถึงการติดตั้ง

จากหน้าคน:

หากไม่ได้ระบุการเปิดตัวเป้าหมาย APT จะกำหนดลำดับความสำคัญ 100 ให้กับเวอร์ชันแพ็กเกจที่ติดตั้งทั้งหมดและลำดับความสำคัญ 500 ให้กับเวอร์ชันแพ็กเกจที่ถอนการติดตั้งทั้งหมด

***เพียงวิธีการติดตั้งเท่าที่ผมทราบ เมื่อติดตั้งแล้วคุณจะเห็นทั้ง 500 และ 100 ซึ่งสอดคล้องกับเวอร์ชันในไฟล์เก็บถาวรและเวอร์ชันที่ติดตั้งในเครื่องตามลำดับ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.