更新管理器经常向我提供更新(例如安全修复、来自PPA的更新)。
如何告诉我的Ubuntu安装在有可用更新时自动下载和安装它们?
如何告诉我的Ubuntu安装在有可用更新时自动下载和安装它们?
apt-get upgrade -y
并没有错误或危险(请参考本回答的评论),但不是实现这一目的的最佳方式。
unattended-upgrades 是自动更新的最佳实践之一,特别适用于无头机器或服务器!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.
unattended-upgrades
是首选,但apt-get -y upgrade
并不是错误或危险的。sudo apt-get upgrade
将永远不会(无论是否使用y
,无论是否明确获得用户批准)安装任何新软件包或卸载任何已安装的软件包。(来自man apt-get
:"在任何情况下,当前已安装的软件包都不会被删除,也不会检索和安装尚未安装的软件包。")请记住,-y
标志可以与其他可能更危险的命令一起使用,例如dist-upgrade
。 - Eliah KaganAPT::Periodic::Download-Upgradeable-Packages "0";
为1,并且还应该在/etc/apt/apt.conf.d/10periodic
中将APT::Periodic::AutocleanInterval "0";
设置为几天吗?如果只有安全更新,您也可以不通过图形界面的方式来完成,而是需要取消注释// "${distro_id}:${distro_codename}-updates";
在/etc/apt/apt.conf.d/50unattended-upgrades
中以实现对所有软件包的自动升级。然后可以进一步扩展以更新更多内容。 - redanimalwarupdate-manager
来启动更新管理器。 - Att Righsudo dpkg-reconfigure unattended-upgrades
apticron
来通过邮件获取更新的通知。cron-apt
或者 unattended-upgrades
来自动更新你的设备。