Запрет на удаление файлов из кэша apt
Для предотвращения автоматического удаления кэшированных пакетов после их установки в Debian 12, можно внести изменения в настройки APT. Для этого выполните следующие шаги:
Создайте конфигурационный файл для удержания пакетов в кэше: Выполните следующую команду, чтобы создать файл конфигурации:
sudo sh -c "echo 'Binary::apt::APT::Keep-Downloaded-Packages \"true\";' > /etc/apt/apt.conf.d/01keep-debs"
Эта настройка указывает APT сохранять скачанные .deb файлы даже после установки пакетов
Linux Console
Linux.org.ru
.
Убедитесь, что пакеты остаются в кэше: Проверьте содержимое каталога /var/cache/apt/archives/. После установки пакетов их .deb файлы должны оставаться в этом каталоге.
Дополнительный метод: использование прокси кэша: Если требуется централизованное кэширование для нескольких систем, вы можете установить и настроить apt-cacher-ng. Этот инструмент сохраняет все скачанные пакеты и позволяет использовать их повторно для установки на других системах. Для настройки используйте команду:
sudo apt-get install apt-cacher-ng
Подробнее о настройке можно найти
Linux Console
ps://ru.linux-console.net/?p=8671).
Если пакеты всё равно удаляются, проверьте наличие конфликтующих настроек в других конфигурационных файлах в /etc/apt/apt.conf.d/. Убедитесь, что настройки автозагрузки или очистки (autoclean, clean) отключены.
==========================================
Чтобы снова запретить оставлять файлы в кэше после установки пакетов в Debian, достаточно удалить созданный файл конфигурации или закомментировать его содержимое.
Удаление файла конфигурации
Выполните следующую команду:
sudo rm /etc/apt/apt.conf.d/01keep-debs
Закомментировать строку в файле
Если вы хотите сохранить файл для возможного использования в будущем, просто закомментируйте строку, добавив # в начале:
Откройте файл:
sudo nano /etc/apt/apt.conf.d/01keep-debs
Измените строку на:
#Binary::apt::APT::Keep-Downloaded-Packages "true";
Сохраните изменения: Ctrl+O, затем Enter, и выйдите: Ctrl+X.
После удаления или изменения файла пакеты снова будут автоматически удаляться из кэша после установки. Чтобы проверить, можете установить любой пакет и убедиться, что его файл .deb отсутствует в каталоге /var/cache/apt/archives/.
No Comments