- - Comment installer le navigateur Beaker sous Linux

Comment installer le navigateur Beaker sous Linux

Le navigateur Beaker est un «expérimental» next-gennavigateur Web pour Mac, Linux et Windows qui, une fois installé, permet aux utilisateurs d’héberger, de télécharger et de distribuer des pages Web et des fichiers. Toutes les données de Beaker sont distribuées avec le protocole Dat P2P. Ce protocole est encore relativement nouveau, mais il permet à quiconque de créer et de partager des données en ligne sans se soucier de la confidentialité ou des coûts.

Beaker dispose d’un excellent support Linux, ce que les développeurs expliquent clairement avec leur documentation. Dans ce guide, nous allons vous montrer comment utiliser l’application sur tous les principaux systèmes d’exploitation Linux.

Instructions Ubuntu / Debian

Beaker n’a pas de paquet DEB téléchargeablefichier disponible pour téléchargement. Ainsi, si vous êtes un utilisateur Ubuntu ou Debian et que vous souhaitez faire fonctionner une version native du navigateur sans AppImage, vous devez compiler le code source.

Compiler le code source du navigateur Beaker est assez simple. Il y a très peu de dépendances, il est donc garanti de fonctionner.

Pour obtenir les dépendances installées sur Ubuntu ou Debian Linux, ouvrez une fenêtre de terminal en appuyant sur Ctrl + Alt + T ou Ctrl + Maj + T. Ensuite, entrez les commandes dans la fenêtre de la console.

sudo apt install libtool m4 make g++ git npm

Ou, pour Debian, exécutez:

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

Avec les dépendances requises pour construire le navigateur Beaker installées et prêtes à fonctionner, il est temps de télécharger le code source à partir de la page GitHub du projet.

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

En utilisant le CD Pour changer de commande, changez le répertoire de travail de votre terminal du dossier de départ (~ /) au nouveau répertoire “beaker”.

cd ~/beaker

Dans le nouveau dossier de code «Beaker», utilisez npm installer installer tous les modules nécessaires.

npm install

Quand le npm installer la commande se termine, utilisez npm run reconstruire pour terminer le processus de construction du code.

npm run rebuild

Une fois le code traité, vous devez créer un script de lancement avec les commandes ci-dessous. Cependant, gardez à l’esprit que, lorsque vous arrivez à la cinquième commande, éditez /home/username/beaker et remplacez «nom d'utilisateur» par le nom d'utilisateur réel de votre PC Linux.

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

Déconnectez-vous de l'utilisateur root en exécutant la commande sortie commander. Ensuite, utilisez wget saisir l’icône de l’icône du navigateur Beaker.

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

Créez un nouveau raccourci sur le bureau avec le toucher commander. Ensuite, ouvrez Beaker.desktop avec Nano.

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

Collez le code suivant dans l'éditeur de texte Nano. Assurez-vous de regarder à travers et trouver Icon=/home/username/beaker/beaker.png et permutez “nom d'utilisateur” avec le nom d'utilisateur de votre ordinateur Linux.

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

Enregistrez les modifications sur Nano en appuyant sur Ctrl + O sur le clavier. Ensuite, fermez Nano avec Ctrl + X.

Une fois que Nano est fermé, utilisez le chmod commande pour mettre à jour les autorisations du raccourci. Ensuite, mettez à jour les autorisations du raccourci sur le bureau Beaker à l'aide du chmod commander.

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

Avec les autorisations mises à jour, vous pourrez lancer le navigateur Web Beaker P2P sous Ubuntu ou Debian en allant sur «Internet» dans le menu de l'application sur le bureau.

Arch Linux instructions

Le bécher est sur l’AUR, comme on peut s’y attendre. Si vous voulez le faire fonctionner, vous devrez installer quelques paquets. Plus précisément, Git et Base-devel. Pour installer ces packages, lancez une fenêtre de terminal. Ensuite, entrez la commande Pacman package ci-dessous.

sudo pacman -S git base-devel

Une fois les deux packages installés, téléchargez et construisez l’aide Trizen AUR avec le git cloner commander. L'installation de Beaker, ainsi que ses dépendances de construction, seront beaucoup plus rapides.

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

Une fois Trizen configuré, utilisez-le pour installer le package Beaker AUR. N'oubliez pas que lorsque vous utilisez cet outil, il télécharge et génère les dépendances nécessaires au moment de la construction.

trizen -S beaker-browser-bin

Instructions Fedora / OpenSUSE

Si vous êtes un utilisateur Fedora ou OpenSUSE etintéressé à utiliser le navigateur Beaker, mais n’aimez pas AppImage, la création à partir du code source est la seule solution. Heureusement, le développeur décrit les fichiers de dépendance dont les utilisateurs de la distribution Linux basés sur Redhat ont besoin.

Pour installer les dépendances, vous devez lancer une session de terminal avec le Ctrl + Alt + T ou Ctrl + Maj + T combinaison de clavier.

Une fois la session de terminal ouverte, suivez les instructions d’installation de Fedora ou d’OpenSUSE.

Feutre

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

OpenSUSE

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

Les dépendances sont configurées. Maintenant, il est temps d’utiliser le Git Clone commande pour télécharger la dernière version de Beaker à partir du GitHub du projet.

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

Construisez une version de Beaker en utilisant le npm run reconstruire commander.

npm run rebuild

Ensuite, créez un script de lancement.

Note: modifier /home/username/beaker dans la cinquième ligne ci-dessous et remplacez-le par le nom d'utilisateur de l'ordinateur sur lequel vous utilisez Beaker.

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

Quittez l'utilisateur racine à l'aide du bouton sortie commander.

exit

Téléchargez le fichier d'icône dans le dossier ~ / beaker à l'aide de wget.

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

Utilisez le toucher commande et créez un nouveau fichier de raccourci Beaker.

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

Ouvrez le fichier dans Nano.

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

Collez le code ci-dessous dans Nano.

Note: trouver Icon=/home/username/beaker/beaker.png et remplacez «nom d'utilisateur» par le nom d'utilisateur de votre PC Linux.

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

Enregistrez les modifications sur Nano en appuyant sur Ctrl + O et quittez l'éditeur avec Ctrl + X. Ensuite, mettez à jour les autorisations du raccourci sur le bureau Beaker à l'aide du chmod commander.

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

Si les autorisations sont correctement mises à jour, vous pourrez lancer le navigateur Beaker en ouvrant la section «Internet» du menu de l'application.

Instructions AppImage

La façon préférée d’utiliser Beaker, au moinsselon le développeur est via le fichier AppImage sur leur site web. On comprend pourquoi ils souhaitent que les utilisateurs téléchargent leur programme de cette manière. AppImages supprime la nécessité de compiler le code. Pour mettre la main sur la version AppImage, lancez une fenêtre de terminal. Ensuite, utilisez la commande wget pour télécharger le fichier.

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

Déplacez le fichier Beaker AppImage dans un nouveau dossier «AppImages» afin d'éviter toute suppression accidentelle.

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

Mettez à jour les autorisations de la version AppImage à l'aide de chmod.

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

Démarrer le programme pour la première fois avec les commandes suivantes.

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

Sélectionnez l'option "oui" dans l'invite qui apparaît à l'écran pour permettre à la boîte de dialogue AppImage de créer un nouveau raccourci sur le bureau. Ensuite, retournez au terminal et appuyez sur Ctrl + C pour la fermer. À partir de maintenant, vous devriez pouvoir lancer «Beaker» en allant dans la section «Internet» du menu de l'application.

commentaires