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 쉘).

게시해 주셔서 감사합니다.

관련 정보