sudachi-emu / sudachi

Sudachi is a Nintendo Switch emulator for Android, Linux, macOS and Windows, written in C++
GNU General Public License v3.0
1.39k stars 82 forks source link

Appimage Support #71

Open mrdeathjr28 opened 1 month ago

mrdeathjr28 commented 1 month ago

Hi if can possible add appimage will be great

thanks

legluondunet commented 1 month ago

Why do you need an AppImage package for Linux? Because Linux gamers do not want to deal with that:

$ ./sudachi 
./sudachi: error while loading shared libraries: libQt5Multimedia.so.5: cannot open shared object file: No such file or directory

And AppImage is the package format used on Steamdeck. Thank you for your help.

legluondunet commented 1 month ago

workaround: download libqt5multimedia5 Ubuntu package from this url: https://packages.ubuntu.com/focal/amd64/libqt5multimedia5/download extract all files from deb and copy this three files:


libQt5Multimedia.so.5.12.8
libQt5Multimedia.so.5.12
libQt5Multimedia.so.5

inside Sudachi folder. Open a terminal from Sudachi folder and launch Sudachi like this:

LD_LIBRARY_PATH=. ./sudachi

workaround tested with success on Manjaro.

leandrofmoraes commented 1 month ago

It is possible to create an Appimage using appimage-builder together with a file that serves as a "recipe". I haven't had time to create one yet but as soon as I do, I'll be back to share.