如何关闭软件更新程序弹出通知?

如何关闭软件更新程序弹出通知?

Ubuntu 18.04。每次我运行一个apt-get upgrade周期时,完成后都会弹出“软件更新程序”GUI。它似乎不会给该过程添加任何内容,而且很烦人,所以我希望它停止存在。

我该如何让它消失?我找不到任何设置。

答案1

尝试两种可能的选择:

  1. 禁用 设置->通知->软件更新程序。请注意还有 设置->通知->Ubuntu 软件使用相同的设置,我不确定它是否会产生相同的行为。

    截屏

  2. 在命令行,gsettings set com.ubuntu.update-notifier no-show-notifications true您还可以通过 GUI 进行设置,非常有用dconf-editor(如果没有,您可以安装它)。

答案2

如何关闭软件更新程序?(Xubuntu)

给出的答案是取消选中“启动应用程序”下的更新通知程序,这是我会使用的答案。我必须选中“显示隐藏”才能看到它...

答案3

删除更新通知程序

sudo apt-get remove update-notifier

请注意,这将仅删除进行系统更新的图形方式。您仍然可以使用命令或 Synaptic 进行升级。

想要禁用/删除更新管理器:

打开终端(Ctrl+Alt+T)并运行以下命令以禁用 Ubuntu 系统上的更新管理器自动通知:

gconftool -s --type bool /apps/update-notifier/auto_launch false

要重新启用更新管理器自动通知,请运行以下命令:

gconftool -s --type bool /apps/update-notifier/auto_launch true

如果您希望完全删除 Update Manager 包,请运行以下命令:

sudo apt-get remove update-manager

要再次恢复,请运行:

sudo apt-get install update-manager

卸载 update-manager 要从 Ubuntu 中删除 update-manager 包本身,请在终端上执行:

sudo apt-get remove update-manager

卸载更新管理器及其依赖包

删除更新管理器包以及 Ubuntu 不再需要的任何其他依赖包。

sudo apt-get autoremove update-manager

清除更新管理器

如果您还想从 Ubuntu 中删除更新管理器的配置和/或数据文件,那么这样做可行:

sudo apt-get purge update-manager

要从 Ubuntu 中删除更新管理器及其依赖项的配置和/或数据文件,请执行:

sudo apt-get autoremove --purge update-manager

请注意,不建议禁用 Ubuntu 更新管理器。定期更新 Ubuntu 系统非常重要。

答案4

我实际上没有用 18.04 测试过这一点,但只要安装中存在 UpdateManager python 包,我想它就会起作用。

在具有 root 权限的文本编辑器中打开 UpdateManager.py

sudo gedit /usr/lib/python3/dist-packages/UpdateManager/UpdateManager.py

在功能上UpdateManager.start_available(字符串#236)插入return语句,结果如下:

def start_available(self, cancelled_update=False, error_occurred=False):
    self._look_busy()
    self.refresh_cache()

    return   # <<<--- added statement

    pane = self._make_available_pane(self.cache.install_count,
                                     os.path.exists(REBOOT_REQUIRED_FILE),
                                     cancelled_update, error_occurred)
    self._start_pane(pane) 

保存文件即可完成工作。

当然,你可以通过删除或注释掉该return语句轻松地将其恢复

我用 21.10 和 22.04 测试过,尽管UpdateManager.start_available函数主体略有不同。

希望这会有所帮助:-)

相关内容