如何将 Flatpak 应用程序固定到特定版本以防止其更新?

New*_*yte 5 software-updates flatpak

由于与此问题无关的原因,我对新版本的 Flatpak 存在问题,因此我想将 Flatpak“固定”到旧版本,这样每当我更新 Flatpak 时就不需要手动回滚它。我发现了这个问题,但它没有解释如何实际做到这一点。我该怎么做呢?

New*_*yte 6

您可以用于flatpak-mask此:https ://man7.org/linux/man-pages/man1/flatpak-mask.1.html

例如,如果您出于某种原因想要阻止 Signal 桌面更新:

$ flatpak mask org.signal.Signal
Run Code Online (Sandbox Code Playgroud)

这将使 Flatpak 在更新时忽略 Signal。

如果您稍后想删除它,可以执行以下操作:

$ flatpak mask --remove org.signal.Signal
Run Code Online (Sandbox Code Playgroud)

如果您想列出所有当前屏蔽的模式:

$ flatpak mask
Run Code Online (Sandbox Code Playgroud)