如何停止在Ubuntu或Debian上自动安装更新(无人参与的升级)

基于Debian和Ubuntu的Linux发行版可以使用名为:的软件包自动安装最新的安全(和其他)更新。 unattended-upgrades
默认情况下,此无人值守升级软件包已安装在Ubuntu(不是Linux Mint等)和带有Gnome的Debian 9+上。这是一个有用的功能, 漂亮的 少数族裔 用户名 它抱怨没有用户输入就安装更新的类似Microsoft Windows的行为。具体来说,如果您想紧急关闭或重新启动系统:

这不仅适用于具有Gnome的Ubuntu,还适用于其他Ubuntu版本,例如Kubuntu和Ubuntu MATE。
附带说明一下,在安装更新过程中强制关机/重新启动会导致计算机无法启动Ubuntu / Debian,可能会破坏apt, E: Could not get lock /var/lib/dpkg/lockE: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem 错误。如果要摆脱使用Gnome在Ubuntu或Debian 9+上自动安装更新的行为,您有两种选择。 unattended-upgrades 或者,将更新配置为不自动安装。

  • 从Ubuntu或Debian中删除无人看管的升级。

清除 unattended-upgrades 该软件包不会删除其他Ubuntu或Debian软件包,因此可以安全删除。
默认情况下,Ubuntu似乎安装了无人值守的升级。这是由于以下建议的依赖关系: python3-software-properties Ubuntu将自动安装推荐的软件包(可以轻松添加PPA存储库的软件包等)。
您可以使用以下方法删除无人参与的升级软件包:

sudo apt remove unattended-upgrades
  • 在Ubuntu或Debian上禁用安全(和其他)更新的自动安装。

您还可以选择禁用自动更新安装。可以通过发出以下命令来完成:

sudo dpkg-reconfigure unattended-upgrades

然后选择 No 当询问您是否要自动下载和安装更新时:禁用无人值守升级Ubuntu

有关无人值守升级的更多信息,包括将特定软件包列入黑名单和更改续订时间表, 自动更新 Ubuntu服务器指南部分,以及 无人值守升级 Debian Wiki页面。

Sidebar