- - Sådan installeres Beaker-browseren på Linux

Sådan installeres Beaker-browseren på Linux

Beaker-browseren er en "eksperimentel" næste generwebbrowser til Mac, Linux og Windows, der, når det er installeret, giver brugerne mulighed for at være vært for, downloade og distribuere websider og filer. Alle data i Beaker distribueres med Dat P2P-protokollen. Denne protokol er stadig relativt ny, men lover at give enhver mulighed for at oprette og dele data online uden at skulle bekymre sig om privatlivets fred eller omkostninger.

Beaker har fremragende Linux-support, og udviklerne gør det klart med deres dokumentation. I denne vejledning viser vi dig, hvordan du får appen til at køre på alle større Linux-operativsystemer.

Ubuntu / Debian instruktioner

Beaker har ikke en DEB-pakke, der kan downloadesfil tilgængelig til download. Så hvis du er en Ubuntu- eller Debian-bruger, og du ønsker at få en oprindelig version af browseren, der fungerer uden AppImage, skal du kompilere kildekoden.

At sammensætte kildekoden til Beaker-browseren er ret enkel. Det har meget lidt i vejen for afhængigheder, så det er garanteret at arbejde.

For at få afhængighederne installeret på Ubuntu eller Debian Linux skal du starte et terminalvindue ved at trykke på Ctrl + Alt + T eller Ctrl + Skift + T. Indtast derefter kommandoerne i konsolvinduet.

sudo apt install libtool m4 make g++ git npm

Eller, for Debian, kør:

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

Med de afhængigheder, der kræves for at bygge Beaker-browseren installeret og klar til at gå, er det tid til at downloade kildekoden fra projektets GitHub-side.

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

Bruger CD kommando, ændre arbejdsmappen på din terminal fra hjemmemappen (~ /) til den nyligt oprettede “beaker” -mappe.

cd ~/beaker

Brug den nye mappe "bægerglas" -kode npm installation at installere alle de nødvendige moduler.

npm install

Når npm installation kommandoen er færdig, brug npm køre genopbygning for at afslutte kodeopbygningsprocessen.

npm run rebuild

Når koden er taget hånd om, skal du oprette et start-script med kommandoerne nedenfor. Husk dog, at når du kommer til den femte kommando, skal du redigere /home/username/beaker og ændre "brugernavn" til din Linux PC's faktiske brugernavn.

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

Log ud af rodbrugeren ved at køre Afslut kommando. Brug derefter wget for at få fat i Beaker-browserens ikonbillede.

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

Opret en ny skrivebordsgenvej med røre ved kommando. Åbn derefter Beaker.desktop med Nano.

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

Indsæt følgende kode i Nano-teksteditoren. Sørg for at kigge igennem og finde Icon=/home/username/beaker/beaker.png og skift "brugernavn" ud med din Linux-computers brugernavn.

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

Gem redigeringerne på Nano ved at trykke på Ctrl + O på tastaturet. Luk derefter Nano med Ctrl + X.

Når Nano er lukket, skal du bruge chmod kommando til at opdatere tilladelserne til genvejen. Derefter skal du opdatere tilladelserne til skrivebordsgenvejen til Beaker ved hjælp af chmod kommando.

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

Med tilladelserne opdateret, kan du starte Beaker P2P webbrowser på Ubuntu eller Debian ved at gå til "Internet" i applikationsmenuen på skrivebordet.

Ark Linux-instruktioner

Bækkeren er på AUR, som du kunne forvente. Hvis du vil have det i gang, skal du installere et par pakker. Specielt Git og Base-devel. Start et terminalvindue for at installere disse pakker. Indtast derefter Pacman-pakken-kommandoen nedenfor.

sudo pacman -S git base-devel

Når de to pakker er installeret, skal du downloade og bygge Trizen AUR-hjælper med git klon kommando. Det vil gøre installationen af ​​Beaker sammen med dens build-afhængigheder meget hurtigere.

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

Når Trizen er konfigureret, skal du bruge den til at installere Beaker AUR-pakken. Husk, at når du bruger dette værktøj, vil det også downloade og få nødvendige afhængighed af byggetid.

trizen -S beaker-browser-bin

Fedora / OpenSUSE instruktioner

Hvis du er en Fedora- eller OpenSUSE-bruger oginteresseret i at bruge Beaker-browseren, men ikke lide AppImage, er bygning fra kilde den eneste måde. Heldigvis skitserer udvikleren de afhængighedsfiler, Redhat-baserede Linux-distributionsbrugere har brug for.

For at få afhængighederne installeret, skal du starte en terminalsession med Ctrl + Alt + T eller Ctrl + Skift + T tastaturkombination.

Når du har åbnet en terminalsession, skal du følge installationsvejledningen til enten Fedora eller OpenSUSE.

Fedora

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

OpenSUSE

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

Afhængighederne er indstillet. Nu er det tid til at bruge git klon kommando til at downloade den seneste version af Beaker fra projektets GitHub.

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

Byg en udgivelse af bægerglas ved hjælp af npm køre genopbygning kommando.

npm run rebuild

Opret derefter et start-script.

Bemærk: rediger /home/username/beaker i den femte linje nedenfor og ændre det til brugernavnet på den computer, du bruger Beaker på.

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

Gå ud af rodbrugeren ved hjælp af Afslut kommando.

exit

Download ikonfilen til mappen ~ / bægerglas vha wget.

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

Brug røre ved kommandoen og opret en ny genvejsfil til Beaker.

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

Åbn filen i Nano.

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

Indsæt nedenstående kode i Nano.

Bemærk: find Icon=/home/username/beaker/beaker.png og ændre "brugernavn" til din Linux PC's brugernavn.

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

Gem redigeringerne på Nano ved at trykke på Ctrl + O og forlade editoren med Ctrl + X. Derefter skal du opdatere tilladelserne til skrivebordsgenvejen til Beaker ved hjælp af chmod kommando.

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

Hvis tilladelser opdateres korrekt, vil du være i stand til at starte Beaker-browseren ved at åbne afsnittet "Internet" i appmenuen.

AppImage-instruktioner

Den foretrukne måde at bruge Beaker på mindstifølge udvikleren er via AppImage-filen på deres hjemmeside. Det er forståeligt, hvorfor de ønsker, at brugere skal downloade deres program på denne måde. AppImages tager behovet for at udarbejde koden. Start et terminalvindue for at få hånden på AppImage-frigivelsen. Brug derefter wget-kommandoen til at downloade filen.

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

Flyt Beaker AppImage-filen til en ny “AppImages” -mappe for at beskytte den mod utilsigtet sletning.

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

Opdater tilladelserne til AppImage-udgivelsen vha chmod.

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

Start programmet for første gang med følgende kommandoer.

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

Vælg "ja" i prompten, der vises på skærmen for at give AppImage-dialogen mulighed for at oprette en ny skrivebordsgenvej. Gå derefter tilbage til terminalen og tryk på Ctrl + C at lukke det. Fra nu af skal du være i stand til at starte "Beaker" ved at gå til afsnittet "Internet" i appmenuen.

Kommentarer