如何启用自动更新?


Answers:


30

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

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

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


30
-1令人失望的选择是因为这不能正确回答问题,并且显示出一些对Ubuntu有点了解并在对话框中关注的人已经知道这一点的事情。最受欢迎的答案是正确的答案。
redanimalwar 2014年

160

尽管这不是错误或危险的(请参见此答案的注释),但使用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.

1
但是,对于服务器,Web应用程序等重要的软件包可能不是“必需”软件包,并且有可能被删除。
Weboide

1
unattended-upgrades是可取的,但apt-get -y upgrade绝不是错误或危险的。sudo apt-get upgrade永远不会(有或有出y,有或没有明确的用户许可)安装任何新的包或卸载任何已安装的软件包。(摘自man apt-get:“在任何情况下都不会删除当前已安装的软件包,或者检索并安装尚未安装的软件包。”)请记住,该-y标志可与相比upgrade,与其他可能更危险的命令一起使用dist-upgrade
伊利亚·卡根

13
缺少您必须设置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,真正对所有代码包自动升级。然后可以扩展它以进行更多更新。
redanimalwar

2
需要重启服务器的更新会发生什么?
Diskdrive

5
官方文档也谈到了启用通知(通过电子邮件),我认为这对那些想知道的人很有用。help.ubuntu.com/lts/serverguide/automatic-updates.html

39

在更新管理器中,单击Settings按钮。该对话框将显示:

自动下载并安装安全更新的屏幕截图

选择“自动下载并安装”。这将自动安装安全更新。如果您要通过远程设置,请执行以下操作:

sudo apt-get install unattended-upgrades

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

sudo dpkg-reconfigure unattended-upgrades

改变它的行为。运行命令后,请按照提示启用功能。当前没有图形化方法可以将整个系统设置为无所事事地进行更新(在进行自动升级时要放心地使用它),但是自动设置安全更新是一个好主意。

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


22

转到终端,然后输入:

sudo dpkg-reconfigure unattended-upgrades

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


9

apticron如果需要进行更新,我通常会通过邮件获得通知。

在您的情况下,我将使用cron-aptunattended-upgrades做自动更新计算机的工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.