После того, как я обновил пакет, когда я запустил Политика 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 focus-updates/main Пакеты amd64
500 http://pl.archive.ubuntu.com/ubuntu focus-security/main amd64 Packages
*** 1:9.16.1-0ubuntu2.8 100
100 /var/lib/dpkg/status
1:9.16.1-0ubuntu2 500
500 http://pl.archive.ubuntu.com/ubuntu focus/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 focus-updates/main Пакеты amd64
500 http://pl.archive.ubuntu.com/ubuntu focus-security/main amd64 Packages
100 /var/lib/dpkg/status
1:9.16.1-0ubuntu2 500
500 http://pl.archive.ubuntu.com/ubuntu focus/main amd64 Пакеты
В результате, если я попытаюсь перейти на версию 1:9.16.1-0ubuntu2.8, я получу следующее сообщение об ошибке:
Не удалось найти версию «1:9.16.1-0ubuntu2.8» для пакета «bind9-dnsutils».
Невозможно применить некоторые действия, прерывание
Есть ли способ сохранить предыдущую версию в кеше, чтобы я мог вернуться к ней в случае необходимости?