Skip to content
This repository has been archived by the owner on Aug 3, 2019. It is now read-only.

Appimage for other Linux distro #26

Open
AngryPenguinPL opened this issue Apr 9, 2017 · 7 comments
Open

Appimage for other Linux distro #26

AngryPenguinPL opened this issue Apr 9, 2017 · 7 comments

Comments

@AngryPenguinPL
Copy link

Hi.

Can you add Appimage build for other Linux distro? As you can see, Fedora build in Corp repo is gone. So why not add Appimage, this help a lot, because thanks to this we can run Green Recorder on almost all Linux distro like Fedora, Mageia, OpenMandriva, OpenSuse, Ubuntu, Debian, Mint and more... and this all in one file Appimage.

Can you build it?

Regards.

@mhsabbagh
Copy link
Owner

Personally I have no idea about those formats. I've only dealt with .rpms or .debs and their repos. If someone would like to build a contiguous appimage, Flatpak or snappy image. I certainly would be happy with it.

@AsavarTzeth
Copy link

AsavarTzeth commented Aug 9, 2017

I have just started an attempt at packaging as a Flatpak, if anyone is interested.

Unfortunately there are quite a lot of problems at this. The biggest issue being #7. It would be great to have a proper fix as described in that thread because as of now I have to patch your hard coded paths with my own.

@probonopd
Copy link

Providing an AppImage would have, among others, these advantages:

  • Applications packaged as an AppImage can run on many distributions (including Ubuntu, Fedora, openSUSE, CentOS, elementaryOS, Linux Mint, and others)
  • One app = one file = super simple for users: just download one AppImage file, make it executable, and run
  • No unpacking or installation necessary
  • No root needed
  • No system libraries changed
  • Works out of the box, no installation of runtimes needed
  • Optional desktop integration with appimaged
  • Optional binary delta updates, e.g., for continuous builds (only download the binary diff) using AppImageUpdate
  • Can optionally GPG2-sign your AppImages (inside the file)
  • Works on Live ISOs
  • Can use the same AppImages when dual-booting multiple distributions

Here is an overview of projects that are already distributing upstream-provided, official AppImages.

@mhsabbagh
Copy link
Owner

As I said, I have no interest on packaging those formats manually. If anybody wants them then it's up to them to fix the related issues. Feel free to submit a pull request.

@probonopd
Copy link

@mhsabbagh it's of course your decision but the whole point of formats like AppImage, Flatpak, and Snappy is that original upstream authors can provide (and support) official binaries that run on many distributions. If you are not interested in this, then I think this issue should be closed.

@mhsabbagh
Copy link
Owner

We already do have packages for many distributions. Currently we support Debian, Ubuntu, Fedora, Arch, CentOS, Mint and a lot more of the distributions which are based on these. For other distributions (like SUSE/openSUSE) the installation via Python is quite easy and usually always works. Which means at least 90% of the user base doesn't have problems in installation.

However. I am testing building a Snap package via Snapcraft.io. The image is built but there's no run file (I am following the issues with the Snapcraft.io team). If it works, I guess it would be enough.

@probonopd
Copy link

Thanks @mhsabbagh, this issue is about AppImage, though.

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

No branches or pull requests

4 participants