自上次操作系统升级(20.10)以来,Ubuntu 已开始在启动时自动执行软件包升级。
我讨厌这个。当我启动电脑时,我通常需要立即使用系统。我不想要自动更新,我想手动更新我的软件。
我如何禁用自动更新功能?
答案1
您可能正在谈论unattended-upgrades
。 无人值守升级确保您的系统已安装最新的安全补丁和其他必要更新(如关键错误修复)。但不会自动更新您的所有软件。
您可以使用以下方法删除该包:
sudo apt update
sudo apt remove unattended-upgrades
您仍然需要定期更新系统,但需要手动更新。
答案2
编辑/etc/apt/apt.conf.d/20auto-upgrades
如下:
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "0";
禁用apt-daily.service
、apt-daily.timer
和:apt-daily-upgrade.service
apt-daily-upgrade.timer
sudo systemctl disable --now apt-daily{,-upgrade}.service
sudo systemctl disable --now apt-daily{,-upgrade}.timer
答案3
我终于找到了可以选择我想要的行为的地方:
如果你有等待安装的升级,并且你关闭或重新启动了计算机,那么你现在会看到一个复选框
安装待处理的软件升级
在关机/重启弹出窗口中。
它是默认选中的,之前我并没有注意,因为关闭计算机并不太复杂,并且消息也不太突出。
如果您保持选中状态,则升级将在下次重启时进行,而无需进一步询问您。
所以,我必须小心谨慎,在关闭电脑时不要将其保留为选中状态。但至少,我有选择。
(注意:无法放任何截图,因为它发生在关机之前和启动过程中)