So installieren Sie den Beaker-Browser unter Linux

Der Beaker-Browser präsentiert sich als zukunftsweisendes, experimentelles Werkzeug für das Surfen im Netz, verfügbar für Mac, Linux und Windows. Nach der Installation ermöglicht er Nutzern, Webseiten und Dateien direkt zu hosten, herunterzuladen und mit anderen zu teilen. Die Basis hierfür bildet das Dat P2P-Protokoll, eine relativ junge Technologie mit dem Potenzial, die Art und Weise, wie wir Daten online erstellen und austauschen, zu revolutionieren – unabhängig von Datenschutzbedenken oder Kosten.

Besonders hervorzuheben ist die exzellente Linux-Unterstützung des Beaker-Browsers, die von den Entwicklern durch eine umfassende Dokumentation untermauert wird. In dieser Anleitung zeigen wir Ihnen, wie Sie diese Anwendung auf verschiedenen Linux-Distributionen zum Laufen bekommen.

Installationsanleitung für Ubuntu/Debian

Für Ubuntu und Debian steht keine vorkompilierte DEB-Paketdatei zur Verfügung. Wenn Sie eine native Version des Browsers bevorzugen, die ohne AppImage funktioniert, ist es erforderlich, den Quellcode selbst zu kompilieren.

Der Kompilierungsprozess ist unkompliziert und erfordert nur wenige Abhängigkeiten, was eine problemlose Installation verspricht.

Um die benötigten Abhängigkeiten unter Ubuntu oder Debian zu installieren, öffnen Sie ein Terminal mit der Tastenkombination Strg + Alt + T oder Strg + Umschalt + T und geben Sie die folgenden Befehle ein:

sudo apt install libtool m4 make g++ git npm

Für Debian führen Sie alternativ diesen Befehl aus:

sudo apt-get install libtool m4 make g++ git npm

Nachdem die notwendigen Abhängigkeiten installiert sind, kann der Quellcode von der GitHub-Seite des Projekts heruntergeladen werden:

git clone https://github.com/beakerbrowser/beaker.git

Wechseln Sie anschließend mit dem Befehl ‚cd‘ in das neu erstellte ‚beaker‘-Verzeichnis:

cd ~/beaker

Im neuen Verzeichnis installieren Sie alle erforderlichen Module mit ’npm install‘:

npm install

Nach der Installation der Module schließen Sie den Build-Prozess mit ’npm run rebuild‘ ab:

npm run rebuild

Nachdem der Code kompiliert wurde, erstellen Sie ein Startskript mit den nachfolgenden Befehlen. Beachten Sie, dass Sie im fünften Befehl ‚/home/username/beaker‘ durch den tatsächlichen Benutzernamen Ihres Systems ersetzen müssen:

sudo -s
touch /usr/bin/beaker-browser
echo '#!/bin/bash/' > /usr/bin/beaker-browser
echo ' ' >> /usr/bin/beaker-browser
echo 'cd /home/username/beaker/' >> /usr/bin/beaker-browser
echo ' ' >> /usr/bin/beaker-browser
echo 'npm start' >> /usr/bin/beaker-browser
chmod +x /usr/bin/beaker-browser

Verlassen Sie den Root-Modus mit dem ‚exit‘-Befehl und laden Sie anschließend das Icon des Beaker-Browsers mit ‚wget‘ herunter:

exit
cd ~/beaker

wget https://i.imgur.com/3mCUpiH.png -O beaker.png

Erstellen Sie eine neue Desktop-Verknüpfung mit ‚touch‘ und öffnen Sie diese mit dem Editor ’nano‘:

sudo touch /usr/share/applications/beaker-browser.desktop
sudo nano /usr/share/applications/beaker-browser.desktop

Fügen Sie den folgenden Code in den Texteditor ’nano‘ ein. Ersetzen Sie dabei ‚Icon=/home/username/beaker/beaker.png‘ durch den korrekten Pfad, wobei Sie ‚username‘ durch Ihren tatsächlichen Benutzernamen ersetzen müssen:

[Desktop Entry]
Name=Beaker-Browser
Comment=Ein experimenteller Peer-to-Peer-Webbrowser.
Exec=“/usr/bin/beaker-browser“ %U
Terminal=false
Type=Application
Icon=/home/Benutzername/Beaker/Beaker.png
GenericName=Webbrowser
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpe$
Categories=Network;

Speichern Sie die Änderungen in ’nano‘ mit Strg + O und schließen Sie den Editor mit Strg + X. Aktualisieren Sie anschließend die Berechtigungen der Verknüpfung mit dem ‚chmod‘-Befehl:

sudo chmod +x /usr/share/applications/beaker-browser.desktop

Nach diesen Schritten können Sie den Beaker-Browser über das Anwendungsmenü im Bereich ‚Internet‘ starten.

Installationsanleitung für Arch Linux

Unter Arch Linux ist Beaker über das AUR (Arch User Repository) verfügbar. Vor der Installation müssen jedoch ‚git‘ und ‚base-devel‘ installiert werden. Öffnen Sie ein Terminal und führen Sie diesen Pacman-Befehl aus:

sudo pacman -S git base-devel

Nach der Installation dieser beiden Pakete laden Sie den Trizen AUR-Helfer herunter und erstellen ihn mit ‚git clone‘. Trizen vereinfacht die Installation von Beaker und seinen Abhängigkeiten:

git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -sri

Sobald Trizen eingerichtet ist, nutzen Sie es zur Installation des Beaker AUR-Pakets. Trizen wird auch die notwendigen Build-Abhängigkeiten herunterladen und installieren:

trizen -S beaker-browser-bin

Installationsanleitung für Fedora/OpenSUSE

Wenn Sie Fedora oder OpenSUSE nutzen und Beaker ohne AppImage installieren möchten, ist das Kompilieren aus dem Quellcode die einzig praktikable Methode. Die Entwickler haben glücklicherweise eine Liste der benötigten Abhängigkeiten für Red Hat-basierte Distributionen bereitgestellt.

Um die Abhängigkeiten zu installieren, öffnen Sie eine Terminalsitzung mit Strg + Alt + T oder Strg + Umschalt + T und folgen Sie den Anweisungen für Ihre Distribution:

Fedora:

sudo dnf install libtool m4 make gcc-c++ git npm

OpenSUSE:

sudo zypper install libtool m4 make gcc-c++ npm8

Nachdem die Abhängigkeiten installiert sind, nutzen Sie ‚git clone‘, um die aktuelle Version von Beaker von GitHub herunterzuladen:

git clone https://github.com/beakerbrowser/beaker.git
cd ~/beaker
npm install

Erstellen Sie nun eine Version von Beaker mit ’npm run rebuild‘:

npm run rebuild

Im Anschluss erstellen Sie ein Startskript. Beachten Sie, dass Sie ‚/home/username/beaker‘ in der fünften Zeile durch Ihren tatsächlichen Benutzernamen ersetzen müssen:

su -
touch /usr/bin/beaker-browser
echo '#!/bin/bash/' > /usr/bin/beaker-browser
echo ' ' >> /usr/bin/beaker-browser
echo 'cd /home/username/beaker/' >> /usr/bin/beaker-browser
echo ' ' >> /usr/bin/beaker-browser
echo 'npm start' >> /usr/bin/beaker-browser
chmod +x /usr/bin/beaker-browser

Verlassen Sie den Root-Modus mit ‚exit‘:

exit

Laden Sie die Symboldatei mit ‚wget‘ in den Ordner ‚~/beaker‘ herunter:

cd ~/beaker

wget https://i.imgur.com/3mCUpiH.png -O beaker.png

Erstellen Sie eine Desktop-Verknüpfungsdatei mit ‚touch‘:

sudo touch /usr/share/applications/beaker-browser.desktop

Öffnen Sie die Datei mit ’nano‘:

sudo nano /usr/share/applications/beaker-browser.desktop

Fügen Sie den folgenden Code in ’nano‘ ein. Ersetzen Sie ‚Icon=/home/username/beaker/beaker.png‘ durch den korrekten Pfad, wobei ‚username‘ Ihr tatsächlicher Benutzername sein muss:

[Desktop Entry]
Name=Beaker-Browser
Comment=Ein experimenteller Peer-to-Peer-Webbrowser.
Exec=“/usr/bin/beaker-browser“ %U
Terminal=false
Type=Application
Icon=/home/Benutzername/Beaker/Beaker.png
GenericName=Webbrowser
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpe$
Categories=Network;

Speichern Sie die Änderungen in ’nano‘ mit Strg + O und schließen Sie den Editor mit Strg + X. Aktualisieren Sie anschließend die Berechtigungen der Verknüpfung mit ‚chmod‘:

sudo chmod +x /usr/share/applications/beaker-browser.desktop

Nach diesen Schritten können Sie Beaker über den ‚Internet‘-Bereich des Anwendungsmenüs starten.

Installationsanleitung mit AppImage

Der empfohlene Weg, Beaker zu nutzen, ist die Verwendung der AppImage-Datei von der offiziellen Website. Diese Methode umgeht die Notwendigkeit einer Code-Kompilierung. Laden Sie die AppImage-Datei mit dem ‚wget‘-Befehl in einem Terminal herunter:

wget https://github.com/beakerbrowser/beaker/releases/download/0.8.2/beaker-browser-0.8.2-x86_64.AppImage

Verschieben Sie die AppImage-Datei in einen neuen Ordner ‚AppImages‘, um sie vor versehentlichem Löschen zu schützen:

mkdir -p ~/AppImages

mv beaker-browser-0.8.2-x86_64.AppImage ~/AppImages

Aktualisieren Sie die Berechtigungen der AppImage-Datei mit ‚chmod‘:

sudo chmod +x ~/AppImages/beaker-browser-0.8.2-x86_64.AppImage

Starten Sie das Programm zum ersten Mal mit den folgenden Befehlen:

cd ~/AppImages

./beaker-browser-0.8.2-x86_64.AppImage

Wählen Sie ‚Ja‘ in der Eingabeaufforderung, um dem AppImage-Dialog die Erstellung einer Desktop-Verknüpfung zu erlauben. Gehen Sie dann zurück zum Terminal und beenden Sie es mit Strg + C. Von nun an können Sie Beaker über den ‚Internet‘-Bereich im Anwendungsmenü starten.