Update Manager不断为我提供更新(例如,安全修补程序,PPA中的更新)。

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

评论

help.ubuntu.com/community/AutomaticSecurityUpdates

#1 楼

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

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

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

评论


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

– redanimalwar
2014年5月2日,2:17

#2 楼

尽管并没有错或危险(请参阅此答案的注释),但使用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.


评论


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

– Weboide
2010年7月31日,0:50

最好使用无人值守的升级,但是apt-get -y升级完全没有错误或危险。 sudo apt-get upgrade绝不会(带有或不带有y,带有或不带有明确的用户许可)安装任何新软件包或卸载任何已安装的软件包。 (从man apt-get中获取:“在任何情况下都不会删除当前已安装的软件包,或者无法检索和安装尚未安装的软件包。”)请记住,-y标志可以与其他可能比升级更危险的命令(例如dist)一起使用。 -升级。

– Eliah Kagan
2012年6月19日在4:12



这缺少您必须设置APT :: Periodic :: Download-Upgradeable-Packages“ 0”的信息;为1,并且还应将APT :: Periodic :: AutocleanInterval设置为“ 0”;在几天内是否可以在/etc/apt/apt.conf.d/10周期内访问某些内容?另外,如果只进行安全更新,那么您将不会使用GUI方式,而不必这样做,因此也必须取消注释//“ $ {distro_id}:$ {distro_codename} -updates”;在/etc/apt/apt.conf.d/50unattended-upgrades中可以对所有代码包进行真正的自动升级。然后可以扩展它以进行更多更新。

– redanimalwar
2014年5月2日,3:07

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

–Diskdrive
2015年12月16日23:32

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

–user383919
16 Sep 16 '18:44



#3 楼

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



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

sudo apt-get install unattended-upgrades

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

sudo dpkg-reconfigure unattended-upgrades

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

检查如果想自动获取-updates和-backports,请在页面上获取更多信息:


https://help.ubuntu.com/community/AutomaticSecurityUpdates#Using_the_.22unattended-upgrades。 22_package
如何对任何存储库启用无提示自动更新?
我如何对所有软件包启用自动更新?


#4 楼

转到终端,然后输入:

sudo dpkg-reconfigure unattended-upgrades


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

评论


我可以在没有提示的情况下这样做吗? (因此,请在无人值守的情况下打开无人值守的upgardes :))

–精神病
20年8月18日在10:48

这不会自动升级我的LTS,对吗?

– Harsha
20年11月3日,18:57

#5 楼

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

对于您而言,我将使用cron-aptunattended-upgrades来自动更新计算机。