If you install this via flatpak, you shouldn't have to install anything via apt, the dependencies should be contained in the flatpak runtime. I'd suggest looking for the issue there
I'm not sure how to do that because I've never had this kind of an issue with flatpaks before. What am I supposed to do?
The APT error is most likely a result of using PPAs - some PPA you use (probably the one with simple64) provides libxapp1 2.8, but doesn't provide happy at all, so you end up falling back to the much older version from your distro's repositories. But xapp needs an exact version of libxapp1, so you get this error.
That said, if the simple64 PPA doesn't provide the xapp package, then it perhaps isn't required and the module should be provided by libxapp1 (and the problem is something different). Or maybe it comes from a completely different PPA - I believe apt policy libxapp1
should tell you where it's coming from.
Simple64 isn't a PPA, it's downloaded from flathub and the github page only links to flathub. If you are seeing a PPA, it's probably not real.
Also, I'm not sure what to do with the information but that command gives me:
libxapp1: Installed: 2.8.2+virginia Candidate: 2.8.2+virginia Version table: *** 2.8.2+virginia 500 500 http://mirror.team-cymru.com/mint-packages virginia/backport amd64 Packages 100 /var/lib/dpkg/status 2.2.8-1 500 500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
If it's a Flatpak, then installing anything with APT shouldn't help you at all - it is possible to build a Flatpak that accesses host libraries, but it would defeat the point of using Flatpak in the first place. So your xapp issues are moot anyway.
As to the meaning of the output of apt policy: it says that the most up to date libxapp1 is from Linux Mint repos, and that there's also an older version in Ubuntu repos. That means that Linux Mint doesn't provide a xapp package at all, and the only one you could install is the old one from Ubuntu (which conflicts with the newer libxapp1 from LM)
Ok but is there anything I can do to get simple64's flatpak working or should I just move onto trying another N64 emulator?
Not really - report your issue on their issue tracker if you can and feel like spending your time on it, then move on (and maybe check back in some time). Flatpak are meant to fix dependency issues, there's not much you can do if they got it wrong for whatever reason.
Ok, I'm actually in the process of filling out the bug report right now.
You could try to downgrade simple64 to an older version: https://docs.flatpak.org/en/latest/tips-and-tricks.html
I might try that later, I have tried another emulator that was able to run the game I had issues with.
I have never used that emulator, but I know that sometimes the installation method of things like emulators can cause issues.
Have you tried both a direct install, and the Flathub version?
I would try a direct install but as far as I can tell the only way to install simple64 is through flathub. Trying to install through apt just give an error saying it can't find the package and the github page just links to flathub.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0