私は最近steamdeckを購入してエミュレーション用に設定しています。私の知る限り、SteamOS 3.0はArch Linuxをベースにしています。 2 つのバージョンの PPSSPP が必要です。私のライブラリほとんどの最新バージョンとv1.10.3は、インターネットを介して友達とPhantasy Star Portable 2 Infinityをプレイすることに専念しています。現在インストールされているflatpakをこのバージョンにダウングレードできましたが、他のバージョンを上書きせずに最新バージョンをインストールしようとすると停止します。私は以前Linuxを使ったことがありません。迷子になりました。
答え1
AFAIK、Flatpakアプリケーションは同じパスに保存されているため、同じFlatpakの2つの異なるバージョンをインストールする良い方法はありません。したがって、現在インストールされているアプリケーションを上書きしないと、アップグレード/ダウングレードできません。私はSteamDeckに慣れていませんが、Fedora Silverblueと同じように不変のシステムであることを知っています。
これ基本Flatpaksのインストール方法はシステム全体に適用されるため、SteamOSも同様のようです。--user
コマンドラインにフラグを渡すことで、同じパッケージをインストールしてみることができます。
flatpak list --columns=app,version,installation # lists all the app versions and type of installation (system/user)
### if PPSSPP is installed on 'system' try the commands below ###
# user also requires adding the flathub repo to the user repos
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install --user flathub org.ppsspp.PPSSPP # install for the current user
しなければならない動作しますが、Flatpakはこのユースケースに合わせて設計されていません。上記の方法がうまくいかない場合は、トラブルシューティングのためにもう少し「ハッキー」なアプローチを取る必要があるかもしれません。