如何停止自动apt更新?

QnA*_*QnA 3 apt upgrade

我已经卸载了软件包unattended-upgrades(debian Bullseye),但这只是停止了upgrade部分,而不是update部分:当我运行时apt list --upgradable,没有sudo apt update,我仍然可以不时看到新的可升级包。到底是怎么回事?

Ste*_*itt 6

APT 本身包括更新其索引的日常任务。现在这是一个 systemd 计时器,您可以禁用它:

systemctl disable apt-daily.timer
Run Code Online (Sandbox Code Playgroud)

如果您安装了 PackageKit,它还会定期检查更新。在 GNOME 上,您可以通过软件应用程序来控制它;在它的主菜单中,它有一个“更新首选项”条目,它会导致这个对话框:

GNOME 软件更新首选项对话框,显示自动更新配置控件

禁用自动更新应该禁用 PackageKit 的更新。

或者,您可以禁用 PackageKit 服务:

systemctl disable --now packagekit.service
Run Code Online (Sandbox Code Playgroud)

或者您可以卸载该gnome-software软件包,因为这就是驱动 PackageKit 的原因。