切换 flatpak 应用程序的运行时版本

切换 flatpak 应用程序的运行时版本

如果我列出所有运行时,我会看到不同的应用程序使用同一包的不同版本。例如,flatpak list --runtime输出

Freedesktop Platform  org.freedesktop.Platform  21.08.20.1 21.08 system
Freedesktop Platform  org.freedesktop.Platform  22.08.12.1 22.08 system

如果我想知道哪些应用程序使用旧版本,我可以输入flatpak list --app --app-runtime org.freedesktop.Platform//21.08哪个(就我而言)输出该应用程序

Bla org.Bla.BlaBla 0.9.11 stable system

现在,我如何强制此应用程序在 Freedesktop 平台 22.08 版本而不是 21.08 版本上运行?

答案1

您也许可以使用flatpak run --runtime=org.freedesktop.Platform//22.08 org.Bla.BlaBla.

对于其他环境或应用程序:flatpak run --runtime=<Platform identifier>/<Archtecture identifier>/<Version identifier> <Application identifier>我相信。

如果有效,该命令可用于“.desktop”条目(例如“~/.local/share/applications”中),作为“Exec”属性值,以便能够在给定平台环境中启动应用程序来自典型的桌面环境(例如 GNOME Shell)。

感谢您的发表。

相关内容