Ubuntu 22.04.2下如何关闭出现的Update Manager窗口及阻止Software Updater弹窗自动弹出?
Ubuntu 22.04.2下如何关闭出现的Update Manager窗口及阻止Software Updater弹窗自动弹出?
我完全懂你的困扰——明明已经把更新检查设为“从不”,结果Software Updater还每隔10分钟弹出来刷存在感,确实挺闹心的。这种情况一般是相关后台服务没彻底禁用,或者还有隐藏配置项没调整,下面给你几个靠谱的解决办法:
方法一:彻底禁用更新相关后台服务
直接通过终端停掉并禁用那些触发弹窗的定时服务,步骤如下:
- 打开终端,先停止当前运行的更新服务:
sudo systemctl stop apt-daily.service apt-daily.timer apt-daily-upgrade.service apt-daily-upgrade.timer - 接着禁用这些服务的开机自启,避免重启后又自动运行:
sudo systemctl disable apt-daily.service apt-daily.timer apt-daily-upgrade.service apt-daily-upgrade.timer
方法二:修改APT自动更新配置文件
有时候图形界面的设置不会同步到系统底层配置,手动修改更保险:
- 在终端打开APT自动更新配置文件:
sudo nano /etc/apt/apt.conf.d/20auto-upgrades - 将文件内容替换为以下几行,彻底关闭所有自动更新定时任务:
APT::Periodic::Update-Package-Lists "0"; APT::Periodic::Unattended-Upgrade "0"; APT::Periodic::AutocleanInterval "0"; - 按
Ctrl+O保存修改,Ctrl+X退出编辑器。
方法三:检查图形界面的额外设置
除了你已经调整的“自动检查更新”,还有两个容易忽略的地方:
- 打开「软件和更新」(Software & Updates)应用,切换到「更新」标签页:
- 确认“自动检查更新”已设为「从不」
- 把“有新版本时通知我”也改成「从不」
- 切换到「其他软件」标签页,如果有第三方软件源,确保没勾选会自动触发更新检查的选项(部分第三方源自带定时检查逻辑)
终极方案(谨慎使用)
如果上面的方法都没用,可以直接移除更新通知器组件,但之后你只能通过命令行手动检查更新:
sudo apt remove --purge update-notifier
执行后Software Updater弹窗就彻底消失了,需要更新时记得用sudo apt update && sudo apt upgrade命令操作。
备注:内容来源于stack exchange,提问作者Mahler




