склонный - доберитесь: как заставить его сохранить старые архивы локально когда пакеты обновления

Я знаю, что не могу установить предыдущую версию без локальной копии архива необходимой версии. Но сегодня я узнал что-то удивление: Я был уверен, что все предыдущие архивы хранятся в кэше. Но после того, как я обновил Firefox от v28 до v29 и проверил, что доступные версии, чтобы установить, закончиться неожиданно для меня:

$ apt-cache madison firefox
firefox | 29.0+build1-0ubuntu0.12.04.2 | http://archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages
firefox | 29.0+build1-0ubuntu0.12.04.2 | http://security.ubuntu.com/ubuntu/ precise-security/main i386 Packages
firefox | 11.0+build1-0ubuntu4 | http://archive.ubuntu.com/ubuntu/ precise/main i386 Packages

Нет никакой версии 28. Я проверил /var/cache/apt/archives, и нет на самом деле никакого архива версии 28. Это печально, что удалено.

Как я могу препятствовать тому, чтобы он удалил старые архивы?

2
задан 12 May 2014 в 16:07

2 ответа

Способным кэшем управляет ежедневное задание крона. Изменить настройки по умолчанию, открытые (как корень) /etc/apt/apt.conf.d/20archive:

APT::Archives::MaxAge "30";
APT::Archives::MinAge "2";
APT::Archives::MaxSize "500";

Для отключения автоматического удаления установите эти три значения к 0.

Посмотрите вершину /etc/cron.daily/apt для краткой документации этих опций.

2
ответ дан 7 October 2019 в 20:37

От man apt-get

авточистый:
Как чистый, авточистое убирает локальный репозиторий полученных файлов пакета. Различие - то, что это только удаляет файлы пакета, которые больше не могут загружаться и в основном бесполезны. Это позволяет кэшу сохраняться за длительный период без него выходить из-под контроля. APT параметра конфигурации:: чисто установленный будет препятствовать тому, чтобы установленные пакеты были стерты, если это будет установлено на прочь.

Проверка, что текущее значение с apt-config dump|grep Clean

В /etc/apt/apt.conf, добавляет:

APT::Clean-Installed "false";

Также видят , Что такое различие между опциями “autoclean”, “autoremove” и “clean”?

1
ответ дан 7 October 2019 в 20:37

Другие вопросы по тегам:

Похожие вопросы: