更新管理器不断向我提供更新(例如安全修复、来自 PPA 的更新)。
我如何让 Ubuntu 安装在有可用更新时自动下载并安装更新?
答案1
虽然这并不错误或危险(请参阅此答案的评论),但使用apt-get upgrade -y
并不是实现此目的的最佳方法。
无人值守升级是最佳实践之一自动更新,特别是对于无头机器或服务器!
您可以通过在终端中输入以下命令轻松设置无人值守升级:
sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades
根据描述:
This package can download and install security upgrades automatically
and unattended, taking care to only install packages from the
configured APT source, and checking for dpkg prompts about
configuration file changes.
答案2
在更新管理器中单击Settings
按钮。将显示以下对话框:
选择“自动下载并安装”。这将自动安装安全更新。如果您想通过远程方式为他们设置,您可以这样做:
sudo apt-get install unattended-upgrades
如果该包已经安装,您可以执行以下操作:
sudo dpkg-reconfigure unattended-upgrades
来改变它的行为。运行命令后,按照提示启用该功能。目前没有图形方法可以将整个系统设置为无人值守更新(在自动升级方面,您希望稳妥行事),但自动设置安全更新是一个好主意。
如果您想要自动获取 -updates 和 -backports,请查看以下页面获取更多信息:
答案3
您可以轻松地执行此操作以进行安全更新。
从系统设置中打开更新管理器。单击“设置...”按钮,然后在“更新”选项卡上,选择单选按钮“无需确认即可安装安全更新”。
要自动安装所有更新,请参阅下面的答案。
答案4
apticron
如果需要更新,我会通过邮件通知。
对于您来说,我会使用cron-apt
或unattended-upgrades
来完成自动更新您的机器的工作。