Рассмотрим небольшую утилиту для автоматического обновления пакетов безопасности для дистрибутивов Debian/Ubuntu.
Утилиту можно взять в репозитории, называется она unattended-upgrades , по сути это скрипт который срабатывает по расписанию. Итак начнем
sudo aptitude install unattended-upgrades
далее необходимо отредактировать файл /etc/apt/apt.conf.d/02periodic содержащий следующее
APT::Periodic::Enable "1"; # Включение скрипта (0 - выключен)
APT::Periodic::Update-Package-Lists "1"; # Делать apt-get update каждые n дней (у нас каждый день)
APT::Periodic::Download-Upgradeable-Packages "1"; # Выполнять “apt-get upgrade –download-only” каждые n-дней
APT::Periodic::AutocleanInterval "5"; # Выполнять “apt-get autoclean” каждые n-дней
APT::Periodic::Unattended-Upgrade "1"; Выполнять “unattended-upgrade” скрипт (0- отключить выполнение)
Далее необходимо отредактировать /etc/apt/apt.conf.d/50unattended-upgrades где внести необходимые изменения (указать какие обновления устанавливать и куда отсылать отчет о выполненных действиях). Проверьте что в /etc/cron.daily/ присутствует задача apt.
*за основу взята статья с сайта http://linuxaria.com