iridium-browser / tracker

Iridium Browser tracker and wiki.
https://iridiumbrowser.de
158 stars 8 forks source link

Generic amd64 Linux binary builds #24

Open scottlinux opened 9 years ago

scottlinux commented 9 years ago

How feasible would it be to provide a generic Linux amd64 binary of each release?

This would be for distros other than the ones currently packaged on the Iridium download page.

longsleep commented 9 years ago

Well - how useful such a build is basically depends on the platform where it is built and the build settings. Is there something like this for Chromium where we can clone the build steps and produce a similar build?

scottlinux commented 9 years ago

I am not sure of the process but binary builds are available for Chromium, for example:

http://www.chromium.org/getting-involved/download-chromium

longsleep commented 9 years ago

Thanks, we will discuss how we can get some automated binary builds for the different platforms. Some help would be great.

Chaz6 commented 8 years ago

You could consider using the freedesktop xdg app standard - https://www.freedesktop.org/wiki/Software/xdg-app/.

probonopd commented 8 years ago

...or http://www.appimage.org. Projects like MuseScore, Krita, and Scribus are already using it for distribution of nightlies and/or releases. Linus describes it like this:

It not only allows for a project to create a complex Linux application (...) that works on multiple distributions, you don't even need to really even install it. Download a file, mark it executable, and run it. It comes with its own little embedded compressed ISO filesystem that gets mounted and contains all the required libraries.

There is already an AppImage of Chromium, and here is the recipe that generates it. So should be pretty easy to adopt.

probonopd commented 8 years ago

Done: https://bintray.com/probono/AppImages/Iridium/_latestVersion#files https://github.com/probonopd/AppImages/blob/master/recipes/iridium/Recipe

Let me know whether there are any issues with it and whether this project would be interested in providing upstream packaged, "official" AppImage builds.

Chaz6 commented 8 years ago

Running on centos 7.2:-

/tmp/.mount_8UIBWe/usr/bin/iridium-browser.wrapper
/tmp/.mount_8UIBWe/usr/bin/iridium-browser: line 82: Not a directory: --: No such file or directory
The setuid sandbox is not running as root. Common causes:
  * An unprivileged process using ptrace on it, like a debugger.
  * A parent process set prctl(PR_SET_NO_NEW_PRIVS, ...)
Failed to move to new namespace: PID namespaces supported, Network namespace supported, but failed: errno = Operation not permitted
probonopd commented 8 years ago

Is this still of interest?

probonopd commented 6 years ago

Updated the AppImage recipe. You can easily make your own using this recipe like this on a Debian/Ubuntu system:

wget -c "https://github.com/AppImage/AppImages/raw/master/pkg2appimage"
bash -ex pkg2appimage iridium-browser

The resulting AppImage should run on most Linux systems, not just on Debian/Ubuntu.

Please let me know your feedback.