(Предупреждения об автоматических обновлениях уже были озвучены предыдущими авторами.)
Учитывая послужной список команды безопасности Debian за последние несколько лет, я считаю, что риски сломанных обновлений гораздо меньше, чем преимущества автоматических обновлений в редко посещаемых системах.
Debian Lenny поставляется с необслуживаемыми обновлениями , которые были созданы в Ubuntu и считаются де-факто решением для автоматических обновлений Debian, начиная с Lenny / 5.0.
Чтобы запустить его в системе Debian, вам нужно установить unattended-upgrades
пакет.
Затем добавьте эти строки в /etc/apt/apt.conf
:
APT :: Periodic :: Update-Package-Lists "1";
APT :: Periodic :: Unattended-Upgrade "1";
(Примечание: в Debian Squeeze / 6.0 нет /etc/apt/apt.conf
. Предпочтительный метод - использовать следующую команду, которая создаст вышеуказанные строки в /etc/apt/apt.conf.d/20auto-upgrades
:)
sudo dpkg-reconfigure -plow unattended-upgrades
Задание cron запускается ночью и проверяет наличие обновлений безопасности, которые необходимо установить.
Действия по автоматическим обновлениям можно отслеживать в /var/log/unattended-upgrades/
. Будьте осторожны, чтобы исправления безопасности ядра стали активными, вам необходимо перезагрузить сервер вручную. Это также может быть сделано автоматически в ходе запланированного (например, ежемесячного) периода обслуживания.