如何取消“软件更新已安装”通知?

几天来,软件一直唠叨着我关闭Snap商店以便它能自行更新

现在问题解决了,它终于安装了各种更新,但每次开机时都会显示一个通知:

已安装软件更新
重要的操作系统更新已安装
[ 查看 ] [ 取消 ] [ 确定 ]

无论我点击“查看”,“取消”还是“确定”,下次重新启动时仍然会显示这个通知。

如何永久地将其取消?


也许你应该在这里报告它。 - aqwertya
3个回答

我在Debian论坛上找到了一个关于这个问题的旧讨论(https://forums.debian.net/viewtopic.php?t=121809)。
解决方案是删除位于/var/lib/PackageKit/offline-update-competed的日志文件。这对我来说解决了问题,而且比移除"gnome-software"更不具侵入性。

非常感谢您。这个问题一直让我有点烦心,而这解决了问题。 - coolhandlewk
3很遗憾,在Ubuntu 23.10上我没有这个文件可以删除。这个文件夹里只有一个transactions.db文件。自从我几天前升级了Ubuntu后,我也遇到了和作者一样的问题。 - undefined
1@Teo7:你说得对,我也升级了(在我的情况下是到23.04版本),现在只剩下transactions.db文件了。这是一个SQLite数据库文件。也许用SQLite客户端打开并浏览它的条目会给出一些线索。我很久没有遇到基本问题(弹出通知消息)了,也无法复现它,所以我无法测试通过更改SQLite条目来解决的方案。 - undefined

我遇到了类似的问题,但并非完全相同。我发现同时安装了gnome-software(apt软件包)和snap-store(snap)。移除我不使用的那个(在我这里是gnome-software)解决了这个问题。

希望能有所帮助...


太棒了,这也解决了我的问题。谢谢! - Jake
我完全没有安装GNOME软件,但仍然看到上述描述的症状。所以这可能不是根本原因。但是删除gnome-software可能会删除一些负责重复消息的文件。 - undefined

在Ubuntu 23.10上,建议的解决方案对我没有起作用。 我成功解决了这个问题,方法是清空/var/log/unattended-upgrades文件夹。

我已经尝试过了,但可悲的是什么都没有改变.. 我只看到每次启动时都会重新创建一个空的文件"unattended-upgrades-shutdown.log"。 - undefined
你能详细描述一下你具体做了什么吗?你确定你没有额外做任何其他事情吗?这些文件只是日志文件,在我的情况下甚至不包含任何与重复消息相关的字符串,比如uefi或dbx。听起来很不可能是这些文件导致了这些消息。 - undefined