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プラットフォームバージョン21.08ではなく22.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シェル)。

投稿していただきありがとうございます。

関連情報