Linux RetroArch runtime for EVERY modern Distro with AppImage

Loads up fine on Xenial (though I already have a working RA install, so YMMV). :slight_smile:

I guess you were surprised to get into your actual RetroArch setup. :slight_smile: (AppImage uses the same file structure for Applications) If it loads it should work.

Are you using deb package or tar.gz source to create AppImage ?

It’s a pitty that there is not much Documentation for AppImage.

Thats how i did it: I installed a Virtual Machine with QEMU (VirtualBox should also work) running Ubuntu 14.04.4. (because it did include my Nvidia Drivers when i did ldd ./retroarch on my main System) Then i compiled the Source Code of RetroArch 1.3.4 and i also compiled AppImage (to ensure compatibility with AppRun). Setup the “retroarch.desktop” file correct. And finally copy the .so files to /usr/lib and remove the .so files from the excludelist i mentioned before. (you can view my AppImage for file structure and retroarch.desktop with AppImageExtract) Build the AppImage with AppImageAssistant. (retroarch must be set executable in /usr/bin)

Don’t use the apt-appdir script - it does not work well - at least for me.

I found a script which copies all required .so files to a folder. cpld.bash --> https://h3manth.com/content/copying-shared-library-dependencies And it’s a good idea to test the AppImage on several Distros which have a “live boot” option. It should run out of the box.

I hope to see an AppImage for RetroArch and for many other Apps too!

There is now an AppImage available from AppImage recipe you can test !

We are working to improve it and add all file which are necessary.

[QUOTE=gouchi;48203]There is now an AppImage available from AppImage recipe you can test !

We are working to improve it and add all file which are necessary.[/QUOTE]

I have tried the latest available AppImage, on Ubuntu 16.04 64b, and it seems to work great from the tests I made, and seems more up-to-date than the Ubuntu PPA. Performance seems as good, all cores I tried work fine and it uses my config from the PPA-installed version properly. In short, all good!

I use other tools packed in AppImages, such as Krita (an art tool), and can vouch for the simplicity and convenience of using AppImages to distribute complex software like this. Would love for Linux RetroArch point releases to be distributed in this fashion, would make it easy to stay up-to-date with a single download.

You can now use AppImageUpdate to get binary delta update !

For example, to update RetroArch-1.3.6+r444.glibc2.17-x86_64.AppImage

Just launch AppImageUpdate and select the AppImage package you want to update.

Or with the command line (you need to give a full path for the AppImage package) :

 ./AppImageUpdate-401.ge609d84-x86_64.AppImage /home/retroarch/Downloads/RetroArch-1.3.6+r444.glibc2.17-x86_64.AppImage

Ooh, that’s even better! I tried zsync already but this is even more convenient. Keeping RetroArch up-to-date is gonna be so painless (for the user at least) now.

Thank you guys for the appimages. Saves loads of time, indeed! Especially with delt’updating. Cheers.

Fails to open at all even i after i chmod os… (chmod a+x). it needs work . this is a crappy build. and are you use deb or tar.gz to build. Using ParrotSec OS (Pentesting OS)as my main driver

Hi Tux!

What’s the console output when you run the RetroArch AppImage? I used the tar.gz source to build my version of RetroArch. Have you tried the latest version of RetroArch AppImage from probono? https://bintray.com/probono/AppImages/RetroArch#files

no but none of your other builds would work except for one that is 7.1mb in size.

Could Not Open Display "Home/user/Downloads/RetroArch-1.3.6+r444.glibc2.17-x86_64

There is no Application installed for executable file. Do you wan to search for an application to open this file?

i got that file from that site that you posted. shitty builds. Not Mediafire. i make a video and show it to you…

Keep it civil, please.

I think most distro have a retroarch repository, so i’m not sure having a new way to get a prebuilt retroarch for linux help at all, especially if it’s buggy.

Anyway, i recommend building from source with correct configure options and cflags, so i really think having multiple ways to get unoptimized binary is a mess and a bad thing, sounds like something for a windows user…

I haven’t encountered any bugs, and it’s more up-to-date than the Ubuntu repository, so I like it. My system has nothing special on it, in fact, it’s a development machine, which would be more prone to break things up. I prefer an “official” binary release than using git or tracking the individual repositories and dependencies for building, though. Given the size of the project, makes it easier to report bugs. I know, I know, “works in my machine©”, but I really don’t see why the negativity.

[QUOTE=Razangriff-raven;48711]I haven’t encountered any bugs, and it’s more up-to-date than the Ubuntu repository, so I like it. [/QUOTE] have you tried this one?

@BarbuDreadMon Twinaphex has wanted to add the ability to update RetroArch through the online updater, and this could be a way to do that.

When using an updater for the Binaries you have the troubles with different dependencies on Linux systems again.

[QUOTE=BarbuDreadMon;48708]I think most distro have a retroarch repository, so i’m not sure having a new way to get a prebuilt retroarch for linux help at all, especially if it’s buggy.

Anyway, i recommend building from source with correct configure options and cflags, so i really think having multiple ways to get unoptimized binary is a mess and a bad thing, sounds like something for a windows user…[/QUOTE]

Please before saying it is buggy you should try it. If you checked the recipe, you would have seen it comes from Ubuntu ppa Libretro Testing/Nightly.

AppImage is an easy way to get RetroArch ready to use.

Please check what is exactly AppImageUpdate.

[QUOTE=Tux;48655]no but none of your other builds would work except for one that is 7.1mb in size.

Could Not Open Display "Home/user/Downloads/RetroArch-1.3.6+r444.glibc2.17-x86_64

There is no Application installed for executable file. Do you wan to search for an application to open this file?

i got that file from that site that you posted. shitty builds. Not Mediafire. i make a video and show it to you…[/QUOTE]

Please try with the latest package.

I have tested it and it is working well.

Your not helping…