一些软件包被 Ubuntu 软件中心列为更新,但未被“sudo apt update”列出。为什么?

一些软件包被 Ubuntu 软件中心列为更新,但未被“sudo apt update”列出。为什么?

我很公平新的Ubuntu。我读了几十篇文章来了解基本功能和整体使用(操作方法等)。
我读过,我知道我可以通过命令sudo apt update后跟 来更新我安装的任何软件包sudo apt upgrade。我还知道软件中心是有点儿正在进行中,并且不显示所有软件包的更新。因此,我借助命令行升级我的软件包。

今天弹出一个窗口,提示我有一些更新,点击它打开了 Ubuntu 软件中心,更新选项卡中显示了两个软件包。现在,当我运行 时sudo apt update,它显示All packages are up to date。我尽量避免使用 Ubuntu 软件中心,而且我不太喜欢它。为什么这两个包没有在sudo apt update命令中列出,如何使用命令行升级它们?

为了更好地理解,我附上了一些截图:

在此处输入图片描述

在此处输入图片描述

附言:其实我在发帖之前就已经解决了这个问题。但出于某些原因,我还是决定发帖。查看答案 ;)

答案1

原来是 flatpak。一个简单的flatpak update方法就搞定了。
这是因为 flatpak 应用不会像 snap 那样自动更新。
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
设置 flatpak 时,此命令将 repo 添加到 Ubuntu 软件中心,因此更新会显示在那里。由于这些是 flatpak(意味着它们不是来自 Ubuntu 官方或社区维护的存储库),这些软件包没有出现在 中sudo apt update

在此处输入图片描述

相关内容