หลังจากที่ฉันอัปเกรดแพ็คเกจ เมื่อฉันวิ่ง นโยบาย apt-cache <ชื่อแพ็คเกจ>
ฉันเห็นว่ารุ่นก่อนหน้าของแพ็คเกจเดียวกันนี้ไม่มีอยู่ในรายการ
ก่อนอัพเกรดแพ็คเกจ bind9-dnsutils รายการแคชแสดงแพ็คเกจนี้สามเวอร์ชันที่แตกต่างกัน:
นโยบาย $ apt-cache bind9-dnsutils
bind9-dnsutils:
ติดตั้ง: 1:9.16.1-0ubuntu2.8
ผู้สมัคร: 1:9.16.1-0ubuntu2.9
ตารางเวอร์ชัน:
1:9.16.1-0ubuntu2.9 500
500 http://pl.archive.ubuntu.com/ubuntu focal-updates/main amd64 แพ็คเกจ
500 http://pl.archive.ubuntu.com/ubuntu focal-security/main แพ็คเกจ amd64
*** 1:9.16.1-0ubuntu2.8 100
100 /var/lib/dpkg/สถานะ
1:9.16.1-0ubuntu2 500
500 http://pl.archive.ubuntu.com/ubuntu focal/main แพ็คเกจ amd64
ฉันทำการอัปเกรดแพ็คเกจ bind9-dnsutils เป็นเวอร์ชันล่าสุดสำเร็จแล้ว หลังจากอัปเกรดแพ็คเกจ bind9-dnsutils แล้ว เมื่อตรวจสอบรายการแคชสำหรับแพ็คเกจนี้ไม่แสดงเวอร์ชันก่อนหน้า 1:9.16.1-0ubuntu2.8 ในรายการ
$ sudo aptitude ติดตั้ง bind9-dnsutils=1:9.16.1-0ubuntu2.9
bind9-dnsutils:
ติดตั้ง: 1:9.16.1-0ubuntu2.9
ผู้สมัคร: 1:9.16.1-0ubuntu2.9
ตารางเวอร์ชัน:
*** 1:9.16.1-0ubuntu2.9 500
500 http://pl.archive.ubuntu.com/ubuntu focal-updates/main amd64 แพ็คเกจ
500 http://pl.archive.ubuntu.com/ubuntu focal-security/main แพ็คเกจ amd64
100 /var/lib/dpkg/สถานะ
1:9.16.1-0ubuntu2 500
500 http://pl.archive.ubuntu.com/ubuntu focal/main แพ็คเกจ amd64
ดังนั้น หากฉันพยายามดาวน์เกรดเป็นเวอร์ชัน 1:9.16.1-0ubuntu2.8 ฉันจะได้รับข้อความแสดงข้อผิดพลาดนี้:
ไม่พบเวอร์ชัน "1:9.16.1-0ubuntu2.8" สำหรับแพ็คเกจ "bind9-dnsutils"
ไม่สามารถใช้การดำเนินการบางอย่างได้ ล้มเลิก
มีวิธีการรักษาเวอร์ชันก่อนหน้าทันทีในแคชหรือไม่ เพื่อให้ฉันสามารถย้อนกลับเป็นเวอร์ชันเดิมได้ในกรณีที่ต้องทำเช่นนั้น