可以使用“软件更新器”来更新Flatpak吗?

目前,当我想要更新我的 Flatpak 应用时,我必须打开 GNOME 软件中心并在那里寻找更新。我的其他软件(apt、snaps)由"软件更新器"(也称为update-manager)进行更新。是否可以通过软件更新器来更新 Flatpak 应用?


你可以通过Flatpak软件商店或终端来完成这个操作。 - The Cool Man
@TheCoolMan 我知道如何更新我的 flatpak。但是我能否配置软件更新器,使其也可以更新我的 flatpak?这样我就不必分别处理它们了。 - red_trumpet
我不这么认为,软件更新器是一个GNOME/Ubuntu应用程序,并且它没有提供检查/更新flatpaks的选项。如果软件更新器是开源的,这很可能是因为Linux应用程序通常是开源的,那么你可以构建自己的版本,其中包括flatpaks。我已经做过类似的事情,所以你应该也能够做到。 - The Cool Man
2个回答

不: update-manager 目前只能处理 deb 包。

它是一个开源应用程序,因此任何社区成员都可以分叉代码和/或贡献额外的功能。

适当的 Flatpak/Flathub(以及 Snapd)安装已经包括自动更新,所以或许这就是为什么社区对在 update-manager 中贡献此功能不感兴趣。


哦,我不知道Flatpak会自动更新。 - red_trumpet
“proper Flatpak install”是什么意思?因为我的Flatpak/Flathub软件包没有自动更新。 - undefined
@xebeche 请参考https://askubuntu.com/a/1437557/19626,这是一个示例。 - undefined

在Ubuntu 22.04上,Flatpak的"软件"商店(基本上是一个仅支持Flatpak的版本,与snap/deb为重点的Ubuntu软件商店相比)提供了一个界面来配置自动更新,并且默认情况下是启用的。
要配置自动更新,请按照以下步骤进行操作:
  1. 打开"软件"应用 Ubuntu搜索软件应用
  2. 选择右上角的三个水平杠按钮。 下拉菜单
  3. 根据您的喜好配置更新首选项。在这里,我禁用了自动更新,因为我更喜欢手动更新我的应用程序,以确保稳定性和时间管理。 更新首选项对话框