Il browser Beaker è una generazione "sperimentale" di prossima generazionebrowser Web per Mac, Linux e Windows che, una volta installato, consente agli utenti di ospitare, scaricare e distribuire pagine Web e file. Tutti i dati in Beaker sono distribuiti con il protocollo Dat P2P. Questo protocollo è ancora relativamente nuovo ma promette di consentire a chiunque di creare e condividere dati online senza la necessità di preoccuparsi della privacy o dei costi.
Beaker ha un eccellente supporto Linux e gli sviluppatori lo chiariscono con la loro documentazione. In questa guida, ti mostreremo come far funzionare l'app su tutti i principali sistemi operativi Linux.
Istruzioni Ubuntu / Debian
![](/images/linux/how-to-install-the-beaker-browser-on-linux.png)
Beaker non ha un pacchetto DEB scaricabilefile disponibile per il download. Quindi, se sei un utente Ubuntu o Debian e stai cercando di far funzionare una versione nativa del browser senza AppImage, devi compilare il codice sorgente.
La compilazione del codice sorgente del browser Beaker è piuttosto semplice. Ha pochissime dipendenze, quindi è garantito che funzioni.
Per ottenere le dipendenze installate su Ubuntu o Debian Linux, avviare una finestra del terminale premendo Ctrl + Alt + T o Ctrl + Maiusc + T. Quindi, inserisci i comandi nella finestra della console.
sudo apt install libtool m4 make g++ git npm
Oppure, per Debian, esegui:
sudo apt-get install libtool m4 make g++ git npm
Con le dipendenze richieste per creare il browser Beaker installato e pronto all'uso, è tempo di scaricare il codice sorgente dalla pagina GitHub del progetto.
git clone https://github.com/beakerbrowser/beaker.git
Usando il CD comando, cambia la directory di lavoro del tuo terminale dalla cartella home (~ /) alla directory "beaker" appena creata.
cd ~/beaker
All'interno della nuova cartella di codici "becher", utilizzare npm install per installare tutti i moduli necessari.
npm install
Quando il npm install il comando termina, utilizzare npm esegue la ricostruzione per completare il processo di compilazione del codice.
npm run rebuild
Dopo aver curato il codice, è necessario creare uno script di avvio con i comandi seguenti. Tuttavia, tieni presente che quando arrivi al quinto comando, modifica /home/username/beaker
e cambia "nome utente" con il nome utente effettivo del tuo 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
Disconnettersi dall'utente root eseguendo il Uscita comando. Quindi utilizzare wget per afferrare l'immagine dell'icona del browser Beaker.
exit
cd ~/beaker wget https://i.imgur.com/3mCUpiH.png -O beaker.png
Crea un nuovo collegamento sul desktop con il toccare comando. Quindi, apri Beaker.desktop con Nano.
sudo touch /usr/share/applications/beaker-browser.desktop
sudo nano /usr/share/applications/beaker-browser.desktop
Incolla il seguente codice nell'editor di testo Nano. Assicurati di guardare attraverso e trovare Icon=/home/username/beaker/beaker.png
e scambia "username" con il nome utente del tuo computer 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;
Salvare le modifiche su Nano premendo Ctrl + O sulla tastiera. Quindi, chiudere Nano con Ctrl + X.
Una volta chiuso Nano, utilizzare il chmod comando per aggiornare le autorizzazioni del collegamento. Quindi, aggiorna le autorizzazioni del collegamento sul desktop di Beaker usando il chmod comando.
sudo chmod +x /usr/share/applications/beaker-browser.desktop
Con le autorizzazioni aggiornate, sarai in grado di avviare il browser web Beaker P2P su Ubuntu o Debian andando su "Internet" nel menu dell'applicazione sul desktop.
Istruzioni per Arch Linux
Beaker è sull'AUR, come ci si potrebbe aspettare. Se vuoi farlo funzionare, dovrai installare alcuni pacchetti. In particolare, Git e Base-devel. Per installare questi pacchetti, avviare una finestra del terminale. Quindi, immettere il comando del pacchetto Pacman di seguito.
sudo pacman -S git base-devel
Una volta installati i due pacchetti, scaricare e creare l'helper Trizen AUR con il idiota clone comando. Renderà l'installazione di Beaker, insieme alle sue dipendenze di build molto più veloci.
git clone https://aur.archlinux.org/trizen.git cd trizen makepkg -sri
Con Trizen impostato, utilizzalo per installare il pacchetto Beaker AUR. Tieni presente che quando utilizzi questo strumento, verrà anche scaricato e ottenuto le dipendenze necessarie in fase di creazione.
trizen -S beaker-browser-bin
Istruzioni Fedora / OpenSUSE
![](/images/linux/how-to-install-the-beaker-browser-on-linux_2.png)
Se sei un utente Fedora o OpenSUSE einteressato ad usare il browser Beaker, ma non mi piace AppImage, costruire dalla fonte è l'unico modo. Per fortuna, lo sviluppatore delinea i file di dipendenza necessari agli utenti della distribuzione Linux basata su Redhat.
Per installare le dipendenze, è necessario avviare una sessione terminale con il Ctrl + Alt + T o Ctrl + Maiusc + T combinazione di tasti.
Dopo aver aperto una sessione terminale, segui le istruzioni di installazione per Fedora o OpenSUSE.
Fedora
sudo dnf install libtool m4 make gcc-c++ git npm
OpenSUSE
sudo zypper install libtool m4 make gcc-c++ npm8
Le dipendenze sono impostate. Ora è il momento di usare il clone git comando per scaricare l'ultima versione di Beaker dal GitHub del progetto.
git clone https://github.com/beakerbrowser/beaker.git
cd ~/beaker npm install
Crea una versione di Beaker usando il npm esegue la ricostruzione comando.
npm run rebuild
Quindi, crea uno script di avvio.
Nota: modifica /home/username/beaker
nella quinta riga in basso e modificalo con il nome utente sul computer su cui stai utilizzando 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
Esci dall'utente root usando il Uscita comando.
exit
Scarica il file icona nella cartella ~ / beaker usando wget.
cd ~/beaker wget https://i.imgur.com/3mCUpiH.png -O beaker.png
Usa il toccare comando e crea un nuovo file di scelta rapida Beaker.
sudo touch /usr/share/applications/beaker-browser.desktop
Apri il file in Nano.
sudo nano /usr/share/applications/beaker-browser.desktop
Incolla il codice qui sotto in Nano.
Nota: trova Icon=/home/username/beaker/beaker.png
e cambia "nome utente" con il nome utente del tuo 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;
Salvare le modifiche su Nano premendo Ctrl + O e chiudere l'editor con Ctrl + X. Quindi, aggiorna le autorizzazioni del collegamento sul desktop di Beaker usando il chmod comando.
sudo chmod +x /usr/share/applications/beaker-browser.desktop
Se le autorizzazioni si aggiornano correttamente, sarai in grado di avviare il browser Beaker aprendo la sezione "Internet" del menu dell'app.
Istruzioni AppImage
![](/images/linux/how-to-install-the-beaker-browser-on-linux_3.png)
Il modo preferito di usare Beaker, almenosecondo lo sviluppatore è tramite il file AppImage sul loro sito web. È comprensibile il motivo per cui desiderano che gli utenti scarichino il loro programma in questo modo. AppImages elimina la necessità di compilare il codice. Per mettere le mani sulla versione di AppImage, avvia una finestra del terminale. Quindi, utilizzare il comando wget per scaricare il file.
wget https://github.com/beakerbrowser/beaker/releases/download/0.8.2/beaker-browser-0.8.2-x86_64.AppImage
Spostare il file Beaker AppImage in una nuova cartella "AppImages" per proteggerlo dall'eliminazione accidentale.
mkdir -p ~/AppImages mv beaker-browser-0.8.2-x86_64.AppImage ~/AppImages
Aggiorna le autorizzazioni della versione di AppImage utilizzando chmod.
sudo chmod +x ~/AppImages/beaker-browser-0.8.2-x86_64.AppImage
Avviare il programma per la prima volta con i seguenti comandi.
cd ~/AppImages ./beaker-browser-0.8.2-x86_64.AppImage
Seleziona l'opzione "Sì" nel prompt che appare sullo schermo per consentire alla finestra di dialogo AppImage di creare un nuovo collegamento sul desktop. Quindi, tornare al terminale e premere Ctrl + C per chiuderlo. Da ora in poi, dovresti essere in grado di avviare "Becher" andando nella sezione "Internet" nel menu dell'app.
Commenti