- - Cum se instalează browserul Beaker pe Linux

Cum se instalează browserul Beaker pe Linux

Browserul Beaker este un gen „experimental”browser web pentru Mac, Linux și Windows care, atunci când sunt instalate, permite utilizatorilor să găzduiască, să descarce și să distribuie pagini web și fișiere. Toate datele din Beaker sunt distribuite cu protocolul Dat P2P. Acest protocol este încă relativ nou, dar promite să permită oricui să creeze și să partajeze date online, fără a fi nevoie să vă faceți griji cu privire la confidențialitate sau costuri.

Beaker are suport excelent pentru Linux, iar dezvoltatorii fac asta clar cu documentația lor. În acest ghid, vă vom arăta cum puteți aplica aplicația pe toate sistemele de operare Linux importante.

Instrucțiuni Ubuntu / Debian

Beaker nu are un pachet DEB descărcabilfișier disponibil pentru descărcare. Deci, dacă sunteți un utilizator Ubuntu sau Debian și căutați să obțineți o versiune nativă a browserului care funcționează fără AppImage, trebuie să compilați codul sursă.

Compilarea codului sursă al browserului Beaker este destul de simplă. Are foarte puține condiții de dependență, așa că este garantat să funcționeze.

Pentru a obține dependențele instalate pe Ubuntu sau Debian Linux, lansați o fereastră de terminal apăsând Ctrl + Alt + T sau Ctrl + Shift + T. Apoi, introduceți comenzile în fereastra consolei.

sudo apt install libtool m4 make g++ git npm

Sau, pentru Debian, executați:

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

Cu dependențele necesare pentru a construi browser-ul Beaker instalat și gata de pornire, este timpul să descărcați codul sursă de pe pagina GitHub a proiectului.

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

Folosind CD comanda, schimbați directorul de lucru al terminalului dvs. din folderul principal (~ /) în directorul „beaker” nou creat.

cd ~/beaker

Utilizați noul folder cu codul „beaker” instalare npm pentru a instala toate modulele necesare.

npm install

Cand instalare npm terminați comanda, utilizați npm run reconstruire pentru a termina procesul de construire a codurilor.

npm run rebuild

După ce codul este îngrijit, trebuie să creați un script de lansare cu comenzile de mai jos. Cu toate acestea, rețineți că, atunci când ajungeți la a cincea comandă, editați /home/username/beaker și schimbați „nume de utilizator” în numele de utilizator al computerului dvs. 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

Deconectați-vă de utilizatorul root rulând Ieșire comanda. Apoi, folosiți wget pentru a surprinde imaginea pictogramei browserului Beaker

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

Realizați o nouă comandă rapidă pe desktop cu atingere comanda. Apoi, deschideți Beaker.desktop cu Nano.

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

Inserați următorul cod în editorul de text Nano. Asigurați-vă că vă uitați și găsiți Icon=/home/username/beaker/beaker.png și schimbați „numele de utilizator” cu numele de utilizator al computerului 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;

Salvați modificările în Nano apăsând Ctrl + O pe tastatură. Apoi, închideți Nano cu Ctrl + X.

Odată ce Nano este închis, utilizați butonul chmod comanda de actualizare a permisiunilor de comenzi rapide. Apoi, actualizați permisiunile scurtăturii desktop Beaker utilizând chmod comanda.

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

Cu permisiunile actualizate, veți putea lansa browserul web Beaker P2P pe Ubuntu sau Debian accesând „Internet” în meniul aplicației de pe desktop.

Instrucțiuni Arch Linux

Beaker este pe AUR, așa cum vă așteptați. Dacă doriți să-l executați, va trebui să instalați câteva pachete. Mai exact, Git și Base-Devel. Pentru a instala aceste pachete, lansați o fereastră de terminal. Apoi, introduceți comanda Pachet Pacman de mai jos.

sudo pacman -S git base-devel

Odată instalate cele două pachete, descărcați și construiți asistentul Trizen AUR cu ajutorul git clona comanda. Acesta va face instalarea Beaker, împreună cu dependențele sale de construire mult mai rapide.

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

Cu Trizen configurat, folosiți-l pentru a instala pachetul Beaker AUR. Rețineți că atunci când utilizați acest instrument, acesta va fi, de asemenea, descărcarea și obținerea dependențelor de timp de construire necesare.

trizen -S beaker-browser-bin

Instrucțiuni Fedora / OpenSUSE

Dacă sunteți un utilizator Fedora sau OpenSUSE șieste interesat să folosească browserul Beaker, dar nu-i place AppImage, construirea de la sursă este singura cale. Din fericire, dezvoltatorul conturează fișierele de dependență de care au nevoie utilizatorii de distribuție Linux pe bază de Redhat.

Pentru a instala instalarea dependențelor, trebuie să lansați o sesiune de terminal cu Ctrl + Alt + T sau Ctrl + Shift + T combinație de tastatură.

După ce ați deschis o sesiune de terminal, urmați instrucțiunile de instalare pentru Fedora sau OpenSUSE.

Fedora

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

OpenSUSE

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

Dependențele sunt configurate. Acum, este timpul să folosiți clonă de git comanda pentru a descărca cea mai recentă versiune a Beaker de pe GitHub-ul proiectului.

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

Construiți o versiune de Beaker folosind npm run reconstruire comanda.

npm run rebuild

Apoi, creați un script de lansare.

Notă: editați /home/username/beaker în a cincea linie de mai jos și schimbați-l pe numele de utilizator de pe computerul pe care îl folosiți pe 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

Ieșiți de utilizatorul Root folosind Ieșire comanda.

exit

Descărcați fișierul pictogramă în folderul ~ / beaker folosind wget.

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

Folosește atingere comandați și creați un nou fișier scurtat Beaker.

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

Deschideți fișierul în Nano.

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

Lipiți codul de mai jos în Nano.

Notă: găsiți Icon=/home/username/beaker/beaker.png și schimbați „nume de utilizator” în numele de utilizator al computerului 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;

Salvați modificările în Nano apăsând Ctrl + O și ieșiți din editor cu Ctrl + X. Apoi, actualizați permisiunile scurtăturii desktop Beaker utilizând chmod comanda.

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

Dacă permisiunile se actualizează corect, veți putea lansa browserul Beaker deschizând secțiunea „Internet” din meniul aplicației.

Instrucțiuni AppImage

Modul preferat de a utiliza Beaker, cel puținpotrivit dezvoltatorului este prin fișierul AppImage de pe site-ul lor web. Este de înțeles de ce doresc utilizatorii să își descarce programul în acest fel. AppImages preia necesitatea compilării codului. Pentru a pune mâna pe lansarea AppImage, lansați o fereastră de terminal. Apoi, utilizați comanda wget pentru a descărca fișierul.

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

Mutați fișierul Beaker AppImage într-un nou folder „AppImages” pentru a-l proteja împotriva ștergerii accidentale.

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

Actualizați permisiunile lansării AppImage utilizând chmod.

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

Porniți programul pentru prima dată cu următoarele comenzi.

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

Selectați opțiunea „da” în promptul care apare pe ecran pentru a permite dialogului AppImage să creeze o scurtă scurtă pentru desktop. Apoi, reveniți la terminal și apăsați Ctrl + C să-l închidă. De acum înainte, ar trebui să puteți lansa „Beaker” accesând secțiunea „Internet” din meniul aplicației.

Comentarii