- - Hvordan installere Beaker-nettleseren på Linux

Hvordan installere Beaker-nettleseren på Linux

Beaker-nettleseren er en "eksperimentell" neste genernettleser for Mac, Linux og Windows som brukerne kan installere, laste ned og distribuere nettsider og filer når de er installert. Alle dataene i Beaker distribueres med Dat P2P-protokollen. Denne protokollen er fremdeles relativt ny, men lover å tillate hvem som helst å opprette og dele data på nettet uten å måtte bekymre seg for personvern eller kostnader.

Beaker har utmerket Linux-støtte, og utviklerne gjør det tydelig med dokumentasjonen sin. I denne guiden viser vi deg hvordan du kan få appen til å gå på alle større Linux-operativsystemer.

Ubuntu / Debian instruksjoner

Beaker har ikke en nedlastbar DEB-pakkefil tilgjengelig for nedlasting. Så hvis du er en Ubuntu- eller Debian-bruker og du ønsker å få en egen versjon av nettleseren som fungerer uten AppImage, må du sette sammen kildekoden.

Å sammenstille kildekoden til Beaker-nettleseren er ganske enkelt. Det har veldig lite i veien for avhengigheter, så det er garantert å fungere.

For å få avhengighetene installert på Ubuntu eller Debian Linux, start et terminalvindu ved å trykke Ctrl + Alt + T eller Ctrl + Shift + T. Deretter skriver du inn kommandoene i konsollvinduet.

sudo apt install libtool m4 make g++ git npm

Eller, for Debian, løp:

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

Med avhengighetene som kreves for å bygge Beaker-nettleseren installert og klar til å gå, er det på tide å laste ned kildekoden fra prosjektets GitHub-side.

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

Bruker CD kommandoen, endre arbeidsmappen til terminalen din fra hjemmemappen (~ /) til den nyopprettede "beaker" -katalogen.

cd ~/beaker

Bruk den nye mappen "beaker" -koden npm installasjon å installere alle nødvendige moduler.

npm install

Når npm installasjon kommandoen er ferdig, bruk npm løpe ombygging for å fullføre kodebyggingsprosessen.

npm run rebuild

Etter at koden er ivaretatt, må du opprette et lanseringsskript med kommandoene nedenfor. Husk imidlertid at når du kommer til den femte kommandoen, kan du redigere /home/username/beaker og endre "brukernavn" til din faktiske brukernavn på Linux PC.

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

Logg av rotbrukeren ved å kjøre exit kommando. Bruk deretter wget for å ta tak i ikonbildet til Beaker-nettleseren.

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

Lag en ny skrivebordssnarvei med ta på kommando. Åpne deretter Beaker.desktop med Nano.

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

Lim inn følgende kode i Nano-tekstredigeringsprogrammet. Sørg for å se gjennom og finne Icon=/home/username/beaker/beaker.png og bytt ut "brukernavn" med Linux-datamaskinens brukernavn.

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

Lagre redigeringene på Nano ved å trykke på Ctrl + O på tastaturet. Lukk deretter Nano med Ctrl + X.

Når Nano er lukket, bruker du chmod kommando for å oppdatere tillatelsene til snarveien. Oppdater deretter tillatelsene til snarveien til Beaker-skrivebordet ved å bruke chmod kommando.

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

Når tillatelsene er oppdatert, kan du starte Beaker P2P nettleser på Ubuntu eller Debian ved å gå til "Internett" i applikasjonsmenyen på skrivebordet.

Arch Linux instruksjoner

Beaker er på AUR, som du kanskje forventer. Hvis du ønsker å få det i gang, må du installere noen få pakker. Spesielt Git og Base-devel. Start et terminalvindu for å installere disse pakkene. Deretter skriver du inn Pacman-pakken-kommandoen nedenfor.

sudo pacman -S git base-devel

Når de to pakkene er installert, laster du ned og bygger Trizen AUR-hjelperen med git klone kommando. Det vil gjøre installasjonen av Beaker, sammen med bygningsavhengighetene, mye raskere.

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

Når Trizen er konfigurert, bruk den til å installere Beaker AUR-pakken. Husk at når du bruker dette verktøyet, vil det også laste ned og få nødvendige byggetidsavhengigheter.

trizen -S beaker-browser-bin

Fedora / OpenSUSE instruksjoner

Hvis du er en Fedora- eller OpenSUSE-bruker oginteressert i å bruke Beaker-nettleseren, men ikke liker AppImage, det er den eneste måten å bygge fra kilden. Heldigvis skisserer utvikleren avhengighetsfilene Redhat-baserte Linux-distribusjonsbrukere trenger.

For å få installert avhengighetene, må du starte en terminaløkt med Ctrl + Alt + T eller Ctrl + Shift + T tastaturkombinasjon.

Når du har åpnet en terminaløkt, følg installeringsinstruksjonene for 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

Avhengighetene er satt opp. Nå er det på tide å bruke git klon kommando for å laste ned den siste utgivelsen av Beaker fra prosjektets GitHub.

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

Bygg en utgivelse av Beaker ved hjelp av npm løpe ombygging kommando.

npm run rebuild

Deretter lager du et lanseringsskript.

Merk: rediger /home/username/beaker i den femte linjen nedenfor og endre det til brukernavnet på datamaskinen du bruker 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å ut av root-brukeren ved å bruke exit kommando.

exit

Last ned ikonfilen til ~ / beger-mappen ved å bruke wget.

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

Bruke ta på kommandoen og lag en ny snarveisfil for Beaker.

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

Åpne filen i Nano.

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

Lim koden nedenfor i Nano.

Merk: finn Icon=/home/username/beaker/beaker.png og endre "brukernavn" til din Linux PC brukernavn.

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

Lagre redigeringene på Nano ved å trykke på Ctrl + O og gå ut av redaktøren med Ctrl + X. Oppdater deretter tillatelsene til snarveien til Beaker-skrivebordet ved å bruke chmod kommando.

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

Hvis tillatelsene oppdateres riktig, vil du kunne starte Beaker-nettleseren ved å åpne "Internett" -delen på appmenyen.

AppImage instruksjoner

Den foretrukne måten å bruke Beaker på, i det minsteifølge utvikleren er via AppImage-filen på deres hjemmeside. Det er forståelig hvorfor de ønsker at brukere skal laste ned programmet på denne måten. AppImages tar ut behovet for å sette sammen koden. Start et terminalvindu for å få tak i AppImage-utgivelsen. Bruk deretter wget-kommandoen for å laste ned filen.

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

Flytt Beaker AppImage-filen til en ny “AppImages” -mappe for å beskytte den mot utilsiktet sletting.

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

Oppdater tillatelsene til AppImage-utgivelsen ved å bruke 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

Velg "ja" -alternativet i ledeteksten som vises på skjermen for å la appImage-dialogen opprette en ny snarvei på skrivebordet. Gå tilbake til terminalen og trykk Ctrl + C å lukke den. Fra nå av skal du kunne starte "Beaker" ved å gå til "Internet" -delen i appmenyen.

kommentarer