Open scottlinux opened 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?
I am not sure of the process but binary builds are available for Chromium, for example:
Thanks, we will discuss how we can get some automated binary builds for the different platforms. Some help would be great.
You could consider using the freedesktop xdg app standard - https://www.freedesktop.org/wiki/Software/xdg-app/.
...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.
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.
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
Is this still of interest?
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.
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.