Sau khi tôi nâng cấp một gói, khi tôi chạy chính sách apt-cache <tên gói>
, Tôi thấy rằng phiên bản trước của cùng gói này không có trong danh sách.
Trước khi gói bind9-dnsutils được nâng cấp, danh sách bộ đệm hiển thị ba phiên bản khác nhau của gói này:
$ apt-cache chính sách bind9-dnsutils
bind9-dnsutils:
Đã cài đặt: 1:9.16.1-0ubuntu2.8
Ứng viên: 1:9.16.1-0ubuntu2.9
Bảng phiên bản:
1:9.16.1-0ubuntu2.9 500
500 http://pl.archive.ubuntu.com/ubuntufocal-updates/main AMD64 Gói
500 gói http://pl.archive.ubuntu.com/ubuntufocal-security/main amd64
*** 1:9.16.1-0ubuntu2.8 100
100 /var/lib/dpkg/trạng thái
1:9.16.1-0ubuntu2 500
500 gói http://pl.archive.ubuntu.com/ubuntufocal/main amd64
Tôi đã thực hiện nâng cấp thành công gói bind9-dnsutils lên phiên bản mới nhất. Sau khi gói bind9-dnsutils được nâng cấp, khi kiểm tra danh sách bộ đệm cho gói này không hiển thị phiên bản trước 1:9.16.1-0ubuntu2.8 trong danh sách.
$ Sudo aptitude cài đặt bind9-dnsutils=1:9.16.1-0ubuntu2.9
bind9-dnsutils:
Đã cài đặt: 1:9.16.1-0ubuntu2.9
Ứng viên: 1:9.16.1-0ubuntu2.9
Bảng phiên bản:
*** 1:9.16.1-0ubuntu2.9 500
500 http://pl.archive.ubuntu.com/ubuntufocal-updates/main AMD64 Gói
500 gói http://pl.archive.ubuntu.com/ubuntufocal-security/main amd64
100 /var/lib/dpkg/trạng thái
1:9.16.1-0ubuntu2 500
500 gói http://pl.archive.ubuntu.com/ubuntufocal/main amd64
Kết quả là nếu tôi cố hạ cấp xuống phiên bản 1:9.16.1-0ubuntu2.8 thì tôi nhận được thông báo lỗi này:
Không thể tìm thấy phiên bản "1:9.16.1-0ubuntu2.8" cho gói "bind9-dnsutils"
Không thể áp dụng một số hành động, hủy bỏ
Có cách nào để duy trì phiên bản trước ngay lập tức trong bộ đệm để tôi có thể quay lại phiên bản đó trong trường hợp phải làm như vậy không?