Менеджер обновлений постоянно предлагает мне обновления (например, исправления безопасности, обновления от PPA).
Как я могу сказать, чтобы моя установка Ubuntu автоматически загружала и устанавливала обновления, когда они становятся доступными?
updates
unattended-upgrades
Дэвид Сигел
источник
источник
Ответы:
Вы можете сделать это легко для обновлений безопасности.
Из системных настроек откройте диспетчер обновлений. Нажмите кнопку «Настройки ...», затем на вкладке «Обновления» установите переключатель «Установить обновления безопасности без подтверждения».
Чтобы автоматически установить все обновления, смотрите ответ ниже.
источник
Хотя это не является неправильным или опасным (см. Комментарии к этому ответу), использование
apt-get upgrade -y
- не лучший способ достичь этого.Автоматическое обновление - одна из лучших практик автоматического обновления, особенно для автономных компьютеров или серверов!
Вы можете легко установить автоматические обновления, набрав это в терминале:
Из описания:
источник
unattended-upgrades
предпочтительнее, ноapt-get -y upgrade
не является неправильным или опасным.sudo apt-get upgrade
не будет никогда (с или внеy
, с или без явного одобрения пользователя) установить любой новый пакет или удалить любой установленный пакет. (Отman apt-get
: «Ни при каких обстоятельствах в настоящее время установлены пакеты удалены или пакеты не установлены получены и установлены») Помните, что-y
флаг может быть использован с другими, потенциально более опасными командами , чемupgrade
, напримерdist-upgrade
.APT::Periodic::Download-Upgradeable-Packages "0";
на 1, а также должны установитьAPT::Periodic::AutocleanInterval "0";
что-то в днях/etc/apt/apt.conf.d/10periodic
или нет? Кроме того, вы бы не сделать это вместо GUI , как если бы вы только обновления безопасности , так что вы также должны раскомментировать// "${distro_id}:${distro_codename}-updates";
в/etc/apt/apt.conf.d/50unattended-upgrades
действительно имеют автоматические обновления для всех пакетов кода. Это может быть расширено, чтобы обновить еще больше.В диспетчере обновлений нажмите
Settings
кнопку. Этот диалог появится:Выберите «Скачать и установить автоматически». Это автоматически установит обновления безопасности. Если вы хотите настроить это для них удаленно, вы можете сделать это:
sudo apt-get install unattended-upgrades
Если пакет уже установлен, вы можете сделать:
sudo dpkg-reconfigure unattended-upgrades
изменить его поведение. Следуйте инструкциям, чтобы включить функцию после запуска команды. В настоящее время нет графического метода, позволяющего просто настроить всю систему на автоматическое обновление для всех (вы хотите быть осторожнее, когда речь идет об автоматических обновлениях), но автоматическая установка обновлений безопасности - хорошая идея.
Проверьте страницы для получения дополнительной информации, если вы хотите автоматизировать получение -updates и -backports:
источник
Перейдите в терминал и введите:
Скажи «да» на приглашение. Вы по-прежнему будете получать уведомления о «обычных» обновлениях, таких как исправления, но обновления для системы безопасности будут установлены автоматически.
источник
Я использую,
apticron
чтобы получать информацию по почте, если обновление должно быть сделано.В вашем случае я бы использовал
cron-apt
илиunattended-upgrades
выполнял работу по автоматическому обновлению ваших машин.источник