it-swarm.cn

如何启用自动更新?

Update Manager不断向我提供更新(例如安全修复程序,PPA更新)。

如何告诉我的Ubuntu安装在可用时自动下载和安装更新?

137
David Siegel

您可以轻松执行此操作以进行安全更新。

从系统设置打开Update Manager。单击“设置...”按钮,然后在“更新”选项卡上,选择单选按钮“安装安全更新,无需确认”。

要自动安装所有更新,请参阅下面的答案。

30
thisfred

尽管没有错误或危险(请参阅对此答案的评论),但使用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.
160
Weboide

在Update Manager中,单击Settings按钮。此对话框将显示:

screenshot of Download and install automatically security updates

选择“自动下载并安装”。这将自动安装安全更新。如果你想通过它远程设置它们,你可以这样做:

Sudo apt-get install unattended-upgrades

如果已安装软件包,您可以执行以下操作:

Sudo dpkg-reconfigure unattended-upgrades

改变它的行为。运行该命令后,按照提示启用该功能。目前还没有图形方法可以将整个系统设置为无人值守更新所有内容(您希望在自动升级时保证安全),但自动设置安全更新是个好主意。

如果要自动获取-updates和-backports,请查看页面以获取更多信息:

38
Jorge Castro

转到终端,然后输入:

Sudo dpkg-reconfigure unattended-upgrades

对提示说“是”。您仍然会收到有关“正常”更新的通知,例如包含错误修正的更新,但会自动安装安全更新。

22
lfaraone

如果需要更新,我使用apticron来通知邮件。

在您的情况下,我会使用cron-aptunattended-upgrades来完成自动更新机器的工作。

9
ddeimeke