Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AppImage doesn't work on elementary OS 0.3.2 (based on Ubuntu 14.04) #127

Closed
probonopd opened this issue May 24, 2016 · 4 comments
Closed

Comments

@probonopd
Copy link
Contributor

As mentioned here:

AppImage doesn't work on elementary OS 0.3.2 (based on Ubuntu 14.04).

This is because the Ricin AppImage needs a newer version of Gtk stuff than what is in Ubuntu 14.04.

Would it be possible to compile Ricin on trusty without the need for ppa:rebuntu16/glade-3.19+-trusty? Then it would not require so new Gtk libraries and the resulting AppImage would run on more systems.

Alternatively, we can try to bundle more libraries pulled in from that ppa inside the AppImage, which should also make it more compatible with older distros but would also increase the download size of the AppImage.

@probonopd
Copy link
Contributor Author

probonopd commented May 24, 2016

Try this build:
https://transfer.sh/ft1mM/ricin-git4c971f7-glibc-x86-64.appimage
Here I included the additional libraries. Download size is not too bad.
Runs for me on Ubuntu 14.04, didn't try on others so far.

Updated script is here.

@GranPC
Copy link

GranPC commented May 24, 2016

It works! Thank you :)

@SkyzohKey
Copy link
Member

SkyzohKey commented May 24, 2016

Would it be possible to compile Ricin on trusty without the need for ppa:rebuntu16/glade-3.19+-trusty?

This ppa is needed cuz Ricin needs Gtk+ >= 3.16.4, else it'll fail compiling (cuz Gtk < 3.16 doesn't had Popovers and ListStore 😧)

But anyway, if this update doesn't introduce regressions, could you open a new pull-request for this update? :)

edit: People on openSuSe Tumbleweed reported me this:

fuse: failed to exec fusermount: No such file or directory
Could not mount AppImage

@probonopd
Copy link
Contributor Author

For FUSE, please see https://github.com/probonopd/AppImageKit/wiki/FUSE

openSUSE users can set up FUSE with

sudo zypper install fuse

If you don't want to install FUSE, you can either mount or extract the AppImage. To mount the AppImage and run the application, simply run

sudo mount -o loop Some.AppImage /mnt
/mnt/AppRun

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants