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.