- - Come installare il browser Beaker su Linux

Come installare il browser Beaker su Linux

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

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

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

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