최근에 steamdeck을 구입하여 에뮬레이션용으로 설정하고 있습니다. 제가 아는 한 SteamOS 3.0은 Arch Linux를 기반으로 하고 있습니다. 두 가지 버전의 PPSSPP가 필요합니다. 내 라이브러리 대부분의 최신 버전과 v1.10.3은 인터넷을 통해 친구들과 Phantasy Star Portable 2 Infinity를 플레이하는 데 전념하고 있습니다. 현재 설치된 flatpak을 이 버전으로 다운그레이드할 수 있었지만 이제 다른 버전을 덮어쓰지 않고 최신 버전을 설치하려고 하면 멈춥니다. 나는 이전에 Linux를 사용해 본 적이 없습니다. 나는 길을 잃었습니다.
답변1
AFAIK, Flatpak 응용 프로그램이 동일한 경로에 저장되어 있기 때문에 동일한 Flatpak의 두 가지 다른 버전을 설치하는 좋은 방법은 없습니다. 따라서 현재 설치된 애플리케이션을 덮어쓰지 않으면 업그레이드/다운그레이드할 수 없습니다. 저는 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은 이 사용 사례에 맞게 설계되지 않았습니다. 위의 방법이 효과가 없다면 문제 해결을 위해 좀 더 "해키적인" 접근 방식을 취해야 할 수도 있습니다.