Planetahost VPS
Перейти к основному контенту

Как настроить автоматические обновления Debian

intro-How-to-set-up-automatic-Debian-updates-planetahost.png

Подробности урока
Уровень сложности Лёгкий
Права root Требуются
Требования Терминал Linux
Категория Автоматизиция
Совместимость с ОС Debian, Ubuntu
Примерное время чтения  30 мин

Введение

Регулярное обновление операционной системы помогает закрывать найденные уязвимости и исправлять ошибки в системных пакетах. На сервере, который работает круглосуточно, устанавливать каждое обновление вручную не всегда удобно.

В Debian для этого можно использовать пакет unattended-upgrades. Он позволяет автоматически устанавливать обновления из настроенных репозиториев, например исправления безопасности.

В этой статье разберём, как включить автоматические обновления Debian, настроить их поведение, проверить работу и при необходимости управлять перезагрузкой сервера.

Что потребуется

Для настройки понадобится:

  • Debian 11, 12 или более новая версия;

  • учётная запись root или пользователь с правами sudo;

  • настроенные репозитории Debian;

  • подключение к интернету.

Перед началом желательно проверить текущую версию системы:

cat /etc/os-release

Также рекомендуется обновить список доступных пакетов:

sudo apt update

Инструкции

Устанавливаем unattended-upgrades

Установить пакет можно командой:

sudo apt install unattended-upgrades

Также рекомендуется установить apt-listchanges. Он позволяет получать информацию об изменениях, которые были внесены в новые версии пакетов:

sudo apt install apt-listchanges

После установки проверим наличие пакета:

dpkg -l | grep unattended-upgrades

изображение.png

Включаем автоматические обновления

В Debian предусмотрена специальная команда для включения автоматической установки обновлениÐ