So installieren Sie den Beaker-Browser unter Linux

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.

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.

  So spielt man Minecraft unter Linux

[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.

  So ermitteln Sie das aktuelle Benutzerkonto unter Linux

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.

  Wie man Tyranny unter Linux spielt

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.