Der Beaker-Browser ist ein „experimenteller“ Webbrowser der nächsten Generation für Mac, Linux und Windows, der es Benutzern ermöglicht, Webseiten und Dateien zu hosten, herunterzuladen und zu verteilen, wenn er installiert ist. Alle Daten in Beaker werden mit dem Dat P2P-Protokoll verteilt. Dieses Protokoll ist noch relativ neu, verspricht aber, es jedem zu ermöglichen, Daten online zu erstellen und zu teilen, ohne sich Gedanken über Datenschutz oder Kosten machen zu müssen.
Beaker hat eine ausgezeichnete Linux-Unterstützung, und die Entwickler machen das mit ihrer Dokumentation deutlich. In dieser Anleitung zeigen wir Ihnen, wie Sie die App auf allen gängigen Linux-Betriebssystemen zum Laufen bringen.
Inhaltsverzeichnis
Ubuntu/Debian-Anweisungen
Beaker hat keine herunterladbare DEB-Paketdatei zum Download verfügbar. Wenn Sie also ein Ubuntu- oder Debian-Benutzer sind und eine native Version des Browsers erhalten möchten, die ohne das AppImage funktioniert, müssen Sie den Quellcode kompilieren.
Das Kompilieren des Quellcodes des Beaker-Browsers ist ziemlich einfach. Es hat sehr wenig Abhängigkeiten, also funktioniert es garantiert.
Um die Abhängigkeiten unter Ubuntu oder Debian Linux zu installieren, starten Sie ein Terminalfenster, indem Sie Strg + Alt + T oder Strg + Umschalt + T drücken. Geben Sie dann die Befehle in das Konsolenfenster ein.
sudo apt install libtool m4 make g++ git npm
Oder führen Sie für Debian Folgendes aus:
sudo apt-get install libtool m4 make g++ git npm
Nachdem die zum Erstellen des Beaker-Browsers erforderlichen Abhängigkeiten installiert und einsatzbereit sind, ist es an der Zeit, den Quellcode von der GitHub-Seite des Projekts herunterzuladen.
git clone https://github.com/beakerbrowser/beaker.git
Ändern Sie mit dem CD-Befehl das Arbeitsverzeichnis Ihres Terminals vom Home-Ordner (~/) in das neu erstellte „Beaker“-Verzeichnis.
cd ~/beaker
Verwenden Sie im neuen Codeordner „Beaker“ npm install, um alle erforderlichen Module zu installieren.
npm install
Wenn der Befehl npm install abgeschlossen ist, verwenden Sie npm run rebuild, um den Codeerstellungsprozess abzuschließen.
npm run rebuild
Nachdem Sie sich um den Code gekümmert haben, müssen Sie ein Startskript mit den folgenden Befehlen erstellen. Denken Sie jedoch daran, dass Sie beim fünften Befehl /home/username/beaker bearbeiten und „username“ in den tatsächlichen Benutzernamen Ihres Linux-PCs ändern.
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
Melden Sie sich vom Root-Benutzer ab, indem Sie den Exit-Befehl ausführen. Verwenden Sie dann wget, um das Symbolbild des Beaker-Browsers abzurufen.
exit
cd ~/beaker wget https://i.imgur.com/3mCUpiH.png -O beaker.png
Erstellen Sie mit dem Touch-Befehl eine neue Desktop-Verknüpfung. Öffnen Sie dann Beaker.desktop mit 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 Nano-Texteditor ein. Achten Sie darauf, Icon=/home/username/beaker/beaker.png durchzusehen und zu finden und „username“ mit dem Benutzernamen Ihres Linux-Computers auszutauschen.
[Desktop Entry]
Name=Beaker-Browser
Comment=Ein experimenteller Peer-to-Peer-Webbrowser.
Exec=“/usr/bin/beaker-browser“ %U
Klemme=false
Typ=Anwendung
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$
Kategorien=Netzwerk;
Speichern Sie die Änderungen in Nano, indem Sie Strg + O auf der Tastatur drücken. Schließen Sie dann Nano mit Strg + X.
Verwenden Sie nach dem Schließen von Nano den Befehl chmod, um die Berechtigungen der Verknüpfung zu aktualisieren. Aktualisieren Sie dann die Berechtigungen der Beaker-Desktopverknüpfung mit dem Befehl chmod.
sudo chmod +x /usr/share/applications/beaker-browser.desktop
Mit den aktualisierten Berechtigungen können Sie den Beaker P2P-Webbrowser unter Ubuntu oder Debian starten, indem Sie im Anwendungsmenü auf dem Desktop auf „Internet“ gehen.
Arch-Linux-Anweisungen
Beaker befindet sich, wie zu erwarten, auf dem AUR. Wenn Sie es zum Laufen bringen möchten, müssen Sie einige Pakete installieren. Insbesondere Git und Base-devel. Um diese Pakete zu installieren, starten Sie ein Terminalfenster. Geben Sie dann den folgenden Pacman-Paketbefehl ein.
sudo pacman -S git base-devel
Sobald die beiden Pakete installiert sind, laden Sie den Trizen AUR-Hilfsdienst herunter und erstellen Sie ihn mit dem Befehl git clone. Es wird die Installation von Beaker zusammen mit seinen Build-Abhängigkeiten viel schneller machen.
git clone https://aur.archlinux.org/trizen.git cd trizen makepkg -sri
Wenn Trizen eingerichtet ist, verwenden Sie es, um das Beaker AUR-Paket zu installieren. Denken Sie daran, dass bei der Verwendung dieses Tools auch notwendige Build-Time-Abhängigkeiten heruntergeladen und abgerufen werden.
trizen -S beaker-browser-bin
Fedora/OpenSUSE-Anweisungen
Wenn Sie ein Fedora- oder OpenSUSE-Benutzer sind und daran interessiert sind, den Beaker-Browser zu verwenden, aber AppImage nicht mögen, ist das Erstellen aus dem Quellcode der einzige Weg. Zum Glück skizziert der Entwickler die Abhängigkeitsdateien, die Benutzer von Redhat-basierten Linux-Distributionen benötigen.
Um die Abhängigkeiten zu installieren, müssen Sie eine Terminalsitzung mit der Tastenkombination Strg + Alt + T oder Strg + Umschalt + T starten.
Sobald Sie eine Terminalsitzung geöffnet haben, folgen Sie den Installationsanweisungen für Fedora oder OpenSUSE.
Fedora
sudo dnf install libtool m4 make gcc-c++ git npm
OpenSUSE
sudo zypper install libtool m4 make gcc-c++ npm8
Die Abhängigkeiten sind eingerichtet. Jetzt ist es an der Zeit, den Befehl git clone zu verwenden, um die neueste Version von Beaker vom GitHub des Projekts herunterzuladen.
git clone https://github.com/beakerbrowser/beaker.git
cd ~/beaker npm install
Erstellen Sie eine Version von Beaker mit dem Befehl npm run rebuild.
npm run rebuild
Erstellen Sie als Nächstes ein Startskript.
Hinweis: Bearbeiten Sie /home/username/beaker in der fünften Zeile unten und ändern Sie ihn in den Benutzernamen auf dem Computer, auf dem Sie Beaker verwenden.
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
Beenden Sie den Root-Benutzer mit dem Exit-Befehl.
exit
Laden Sie die Symboldatei mit wget in den Ordner ~/beaker herunter.
cd ~/beaker wget https://i.imgur.com/3mCUpiH.png -O beaker.png
Verwenden Sie den Touch-Befehl und erstellen Sie eine neue Beaker-Verknüpfungsdatei.
sudo touch /usr/share/applications/beaker-browser.desktop
Öffnen Sie die Datei in Nano.
sudo nano /usr/share/applications/beaker-browser.desktop
Fügen Sie den folgenden Code in Nano ein.
Hinweis: Suchen Sie Icon=/home/username/beaker/beaker.png und ändern Sie „username“ in den Benutzernamen Ihres Linux-PCs.
[Desktop Entry]
Name=Beaker-Browser
Comment=Ein experimenteller Peer-to-Peer-Webbrowser.
Exec=“/usr/bin/beaker-browser“ %U
Klemme=false
Typ=Anwendung
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$
Kategorien=Netzwerk;
Speichern Sie die Änderungen in Nano, indem Sie Strg + O drücken, und beenden Sie den Editor mit Strg + X. Aktualisieren Sie dann die Berechtigungen der Beaker-Desktopverknüpfung mit dem Befehl chmod.
sudo chmod +x /usr/share/applications/beaker-browser.desktop
Wenn die Berechtigungen korrekt aktualisiert werden, können Sie den Beaker-Browser starten, indem Sie den Abschnitt „Internet“ des App-Menüs öffnen.
AppImage-Anweisungen
Der bevorzugte Weg, Beaker zu verwenden, ist zumindest laut Entwickler die AppImage-Datei auf ihrer Website. Es ist verständlich, warum sie möchten, dass Benutzer ihr Programm auf diese Weise herunterladen. AppImages machen das Kompilieren des Codes überflüssig. Um die AppImage-Version in die Hände zu bekommen, starten Sie ein Terminalfenster. Verwenden Sie dann den Befehl wget, um die Datei herunterzuladen.
wget https://github.com/beakerbrowser/beaker/releases/download/0.8.2/beaker-browser-0.8.2-x86_64.AppImage
Verschieben Sie die Beaker AppImage-Datei in einen neuen „AppImages“-Ordner, 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-Version 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 die Option „Ja“ in der Eingabeaufforderung, die auf dem Bildschirm erscheint, um dem AppImage-Dialog zu erlauben, eine neue Desktop-Verknüpfung zu erstellen. Gehen Sie dann zurück zum Terminal und drücken Sie Strg + C, um es zu schließen. Von nun an sollten Sie „Beaker“ starten können, indem Sie im App-Menü zum Abschnitt „Internet“ gehen.