cron-apt

cron-apt

无人值守更新相对于 cron-apt 有哪些优势,反之亦然?

基本上我想要一个晚上的全自动升级过程:

  • 安装所有更新(甚至非安全更新)
  • 如果需要,请重新启动
  • 在重启之前,在我们的 icinga 中触发计划维护也是不错的选择

答案1

cron-apt

Cron-apt 默认只下载新软件包。如果你的系统定制程度很高,这个功能会很有用。(更多详情,请参阅来源 [1])

无人值守升级

apt 支持运行无人值守升级脚本;Ubuntu 将其包含在“无人值守升级”包中,该包可处理安全和非安全更新。可以通过设置变量(APT::Periodic::Unattended-Upgrade "x";其中 x 是天数)来更改更新频率,例如"1"

检查该值是否已在某处设置:

sudo grep Periodic::Unat /etc/apt -rH

如果没有,请在文件中添加以下行/etc/apt/apt.conf.d/20auto-upgrades

这是在 Ubuntu 中进行无人值守升级的推荐方法:

sudo apt-get install unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades

-plow是的缩写--priority=low。也就是说,显示所有优先级“低”或更高的问题。)

自动升级可能会破坏你的系统,因此请注意,您应该只在故障不会致命的系统上安装它。

[1] 来源:https://help.ubuntu.com/community/AutoWeeklyUpdateHowTo

相关内容