Как я могу установить свою Ubuntu на не, только регулярно обновляют (и автоволшебно) обновления системы защиты (я мог установить это при установке человечности), но обновить ВСЕ пакеты автоматически, в фоновом режиме, без взаимодействия с пользователем?
Дополнительный вопрос: если я мог бы настроить это, как часто мое поле Ubuntu проверяет на обновление, то, что я должен установить? Проверить его в каждый час? Или есть ли какой-либо встроенный случайный путь, я подразумеваю, что Ubuntu ожидает в течение случайного времени, затем это проверяет на обновления? (для не предоставления большого трафика серверам репозитория в каждый целый час, например: 20-й; 21-й; 22-й; и т.д.)
Установите unattended-upgrades
пакет и редактирование его файл конфигурации для установки всех пакетов, не просто обновлений системы защиты:
Отредактируйте файл /etc/apt/apt.conf.d/50unattended-upgrades
:
// Automatically upgrade packages from these (origin, archive) pairs
Unattended-Upgrade::Allowed-Origins {
"${distro_id} ${distro_codename}-security";
// "${distro_id} ${distro_codename}-updates";
// "${distro_id} ${distro_codename}-proposed";
// "${distro_id} ${distro_codename}-backports";
};
и удалите //
от частей Вы хотите быть автоматическими и затем просто сохранить файл.
Затем необходимо установить функции автоматического обновления в /etc/apt/apt.conf.d/10periodic
:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
Интервал обновления каждый день, который является о праве, иначе Вы, вероятно, поразили бы зеркало слишком часто.
Вот документация для этого:
Обновления пакета Automatic Daily Используя крон и Кв. - добираются
ПРЕДУПРЕЖДЕНИЕ: Как с любыми системными изменениями, может произойти потенциал для создания новых или дополнительных проблем. Обязательно скопируйте Ваши данные и конфигурации! Используйте этот документ на Ваш собственный риск.
Создание ежедневного файла задания крона
Сначала необходимо будет создать файл задания крона. Можно использовать простого текстового редактора, чтобы создать файл и сохранить его в корневом каталоге. В Текстовом редакторе введите следующие строки:
#!/bin/bash
apt-get update
apt-get upgrade -y
apt-get autoclean
Теперь нажмите Save и назовите файл чем-то как "autoupdt".
Перемещение файла задания крона к крону. Ежедневно
Теперь, когда Вы создали файл задания крона, он должен быть перемещен в ежедневный каталог крона так, чтобы он был выполнен автоматически ежедневно. Чтобы сделать это, мы сначала должны открыть терминал командной строки (CTRL+ALT+T).
Мы должны переместить файл в надлежащий каталог. Введите следующую команду при приглашении командной строки переместить файл:
sudo mv /where/ever/autoupdt /etc/cron.daily
Создание исполняемого файла файла задания крона
Теперь, когда файл создается и готов ежедневно выполняться кроном, мы все еще должны сделать исполняемый файл файла для крона, чтобы смочь выполнить его.
sudo chmod 755 /etc/cron.daily/autoupdt
Продолжение
Для получения дополнительной информации на пользовательской конфигурации крона, обратитесь к:
man cron
Законченный