Если вы используете Ubuntu Server 24.04, возможно, вы заметили, что система сама по себе периодически проверяет и устанавливает обновления. Это поведение обеспечивается встроенными службами apt-daily.timer и apt-daily-upgrade.timer. Они работают через систему systemd и призваны поддерживать ваш сервер в актуальном состоянии — особенно важно для безопасности.

Однако в реальных условиях, особенно на продуктивных серверах, автоматические обновления могут быть рискованными: они могут привести к незапланированной перезагрузке, конфликтам пакетов или просто нарушить стабильность рабочей среды. Поэтому многие администраторы предпочитают отключить автообновления и управлять ими вручную.

Как отключить автоматическое обновление в Ubuntu 24.04?

Чтобы остановить фоновые процессы проверки и установки обновлений, выполните следующие команды:

sudo systemctl disable apt-daily.timer
sudo systemctl disable apt-daily-upgrade.timer
sudo systemctl stop apt-daily.timer
sudo systemctl stop apt-daily-upgrade.timer

Что делает каждая команда:

  • disable — отключает автозапуск таймеров при старте системы.
  • stop — немедленно останавливает активные таймеры.

После этого Ubuntu перестанет автоматически обновляться. Обновления пакетов можно будет выполнять только вручную с помощью:

sudo apt update && sudo apt upgrade

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

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

Теперь ваш сервер работает строго по вашим правилам — стабильно, предсказуемо и под вашим контролем.