Вопрос или проблема
Моя цель — передать ноутбук (с Debian) человеку, который будет использовать его только для просмотра веб-страниц. И который не будет открывать терминал для ввода команд sudo apt update… и т.д.
Я начал искать и мне сказали, что обновление gnome-software справляется с этой задачей.
Но тогда у меня возникает вопрос: как происходит перезагрузка? Я предполагаю, что это часто необходимо.
Является ли необходимость перезагрузки явным образом сигнализируемой пользователю?
Вы должны уметь просто отредактировать
/etc/apt/apt.conf.d/50unattended-upgrades
Раскомментировать
//Unattended-Upgrade::Automatic-Reboot "false";
и заменить false
на true
.
Возможно, также стоит установить удобное время Unattended-Upgrade::Automatic-Reboot-Time "02:00";
или если пользователи вошли в систему Unattended-Upgrade::Automatic-Reboot-WithUsers "true";
.
Ответ или решение
Чтобы настроить автоматическое обновление системы безопасности на Debian 12 без необходимости вмешательства пользователя, выполните следующие шаги:
Шаг 1: Установка пакета для автоматического обновления
- Убедитесь, что у вас установлен пакет
unattended-upgrades
. Вы можете установить его с помощью следующей команды:sudo apt install unattended-upgrades
Шаг 2: Настройка автоматических обновлений
-
Конфигурация автоматических обновлений выполняется в файле
/etc/apt/apt.conf.d/50unattended-upgrades
. Откройте этот файл для редактирования:sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
-
Найдите строку, в которой упоминается
Unattended-Upgrade::Automatic-Reboot "false";
, и изменитеfalse
наtrue
:Unattended-Upgrade::Automatic-Reboot "true";
Это позволит системе автоматически перезагружаться после установки обновлений.
-
При необходимости, вы можете настроить удобное время для автоматической перезагрузки, отредактировав строку:
Unattended-Upgrade::Automatic-Reboot-Time "02:00";
Это установит перезагрузку на 2 часа ночи, чтобы минимально мешать пользователю.
-
Если вы хотите, чтобы перезагрузка происходила, даже когда пользователь вошёл в систему, измените следующий параметр:
Unattended-Upgrade::Automatic-Reboot-WithUsers "true";
Шаг 3: Включение и настройка службы
-
Для активации автоматических обновлений выполните следующую команду, чтобы включить таймер данного сервиса:
sudo dpkg-reconfigure --priority=low unattended-upgrades
-
Убедитесь, что таймер обновлений активен:
sudo systemctl enable --now unattended-upgrades
Завершение
Теперь ваш Debian 12 будет автоматически обновляться и перезагружаться без участия пользователя. Если требуется перезагрузка, система либо уведомит пользователя, либо выполнит перезагрузку в указанное время. Это идеальное решение для того, чтобы обеспечить безопасность и актуальность системы без необходимости пользовательского вмешательства через терминал.
Это решение полностью автоматизировано и идеально соответствует вашему запросу на выдачу компьютера человеку, который использует его только для веб-серфинга. Убедитесь, что ваш план безопасности и обновлений соответствует всем требованиям, и протестируйте систему, чтобы убедиться, что все настройки работают по назначению.