为什么 Kubuntu 显示显然不存在的更新?/ 为什么我的更新通知不正确?

Tra*_*der 9 updates kde apt kubuntu flatpak

在桌面的通知区域,我们会收到有关可用更新的通知,但打开“发现”或什至使用aptapt-get从命令行显示系统是最新的。

通知

打开 KDE 的 Discover 后,我们会看到“无更新”。

No_Updates

PS 我只是帮助某人解决了这个问题,所以我想我会发布这个来帮助任何有同样问题的人,因为这里似乎没有任何问题。

Tra*_*der 9

这是Plasma 的一个已知错误,据报道已在较新版本的 Plasma 5.16.0 中修复,默认情况下,低于 19.10 的 Kubuntu 版本不可用。

Kubuntu 19.04 目前在 5.12 上运行 5.15.4 和 18.04,因此您可能会遇到这个烦人的错误。

该错误与 flatpaks 相关。如果您在 KDE 的 Discover 中启用了 flatpaks,那么至少有些软件包不能通过 Discover 进行更新。


您可以通过运行轻松解决该问题并在终端中修复

flatpak update
Run Code Online (Sandbox Code Playgroud)

这将更新 Discover 无法更新的过时 flatpak,并且应该使您关于“幻像”更新的持久通知消失。

在这种情况下,受影响的 flatpak 是一个 Nvidia 驱动程序,但错误报告也提到了其他驱动程序。


仅当您熟悉 Linux 时才使用下面的信息,它不是菜鸟友好的部分,仅用于从评论中添加一些信息

正如在下面的评论中提到的,您可以使用Kubuntu Backports PPA来获取最新版本的 Plasma,这将消除此问题,但这是一种风险自担的解决方案, 我可以引入不太稳定的 Plasma 软件包版本,这些版本仍然存在正在测试中。仅当您熟悉如何清除 PPAS 并愿意承担风险时才使用此选项。(在升级到较新版本的 Kubuntu 之前,也应清除此 ppa 以避免出现问题)

我使用这个 backport 没有任何问题,但你的经验可能非常好。我并不是将其作为解决方案提供给更勇敢的用户。此警告是从 ppa 描述中复制和粘贴的:

此 PPA 将接收从以后的 Kubuntu 版本(和我们的开发版本)向后移植的主要版本更新

  • 关于。“Kubuntu 19.04 目前运行的是 5.15.4,所以你可能会遇到这个烦人的 bug。”,我觉得如果用户在 19.04 上,建议他们使用 [kubuntu backports ppa](https://launchpad.net/~ kubuntu-ppa/+archive/ubuntu/backports?field.series_filter=disco) 这会将他们的系统更新到 Plasma 5.16.5(当前)。 (4认同)