beakerbrowser / beaker

An experimental peer-to-peer Web browser
https://beakerbrowser.com/
MIT License
6.75k stars 545 forks source link

AppImage for 32 bit systems - for educational use on raspberry Pi's #1228

Open wendyvanw opened 5 years ago

wendyvanw commented 5 years ago

Operation System: Raspbian & Debian based distributions running on older 32 bit systems Beaker version: recent Hi, My issue/request is quite straight forward: can you build an AppImage for Beaker Browser for 32 bit (read older) systems? I want to work with a p2p network with Raspberry Pi's in an educational project and compiling from source is not an option for several reasons (time is one of them). We often work with 2nd, 3rd hand machines and pi's.. Thanks, W

raphaelbastide commented 5 years ago

I am also really interested in this. I can’t achieve to install Beaker on a pi, even by building it by following some of the comments on https://github.com/beakerbrowser/beaker/issues/1080

brechtcs commented 5 years ago

Note that Beaker's latest release (or the master branch) won't work on a Raspberry Pi due to an upstream bug in electron (https://github.com/electron/electron/issues/16205). The last version of Beaker not affected by this bug is 0.8.2, so you might want to try checking out that tag when compiling.

raphaelbastide commented 5 years ago

I managed to run Beaker on Raspbian, at least the version 0.8.2 as @brechtcs suggested. This is not the Appimage it works at least:

sudo apt-get install libtool m4 make g++ I also had to install autoconf to avoid an issue with this dependency: sudo apt-get install autoconf Then clone Beaker (you may have to install git first) git clone https://github.com/beakerbrowser/beaker.git cd beaker Checkout to v. 0.8.2 to avoid the electron related bug: git checkout 0.8.2 Install, rebuild npm install npm run rebuild Try npm start, if stuck at [ dat-daemon ] Starting…, try: npm start > /dev/null (Thanks to https://github.com/beakerbrowser/beaker/issues/1270#issuecomment-445958546)