Не так давно у меня произошло неконтролируемое обновление пакетов на Ubuntu сервере, что привело к падению одного из сервисов. Казалось бы, автообновление - это хорошо. Но иногда требуется контролировать некоторые узлы чуть более пристально
Чтобы отключить автообновление, достаточно отредактировать файл
/etc/apt/apt.conf.d/20auto-upgrades
И увидим две строчки
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
Далее просто меняем значения с 1, на 0 и радуемся жизни А вот в файле
/etc/apt/apt.conf.d/50unattended-upgrades
Здесь можно выборочно закомментировать (добавив знак // перед строкой) определённые источники обновлений в секции: Unattended-Upgrade::Allowed-Origins
Также можно отключить автоматическое обновление Ubuntu только для определённых программ, добавив имена их пакетов в секцию Unattended-Upgrade::Package-Blacklist:
Unattended-Upgrade::Package-Blacklist { "postgresql"; "docker"; };
Анонсы и еще больше информации в Telegram-канале