- - Jak zainstalować przeglądarkę Beaker w systemie Linux

Jak zainstalować przeglądarkę Beaker w systemie Linux

Przeglądarka Beaker to „eksperymentalna” następna generacjaprzeglądarka internetowa dla komputerów Mac, Linux i Windows, która po zainstalowaniu umożliwia użytkownikom hosting, pobieranie i rozpowszechnianie stron internetowych i plików. Wszystkie dane w Beaker są dystrybuowane za pomocą protokołu Dat P2P. Ten protokół jest wciąż stosunkowo nowy, ale obiecuje, że pozwoli każdemu tworzyć i udostępniać dane online bez potrzeby martwienia się o prywatność lub koszty.

Beaker ma doskonałą obsługę Linuksa, a programiści wyjaśniają to w swojej dokumentacji. W tym przewodniku pokażemy, jak uruchomić aplikację na wszystkich głównych systemach operacyjnych Linux.

Instrukcje dotyczące Ubuntu / Debian

Beaker nie ma pakietu DEB do pobraniaplik dostępny do pobrania. Tak więc, jeśli jesteś użytkownikiem Ubuntu lub Debiana i chcesz, aby natywna wersja przeglądarki działała bez AppImage, musisz skompilować kod źródłowy.

Kompilowanie kodu źródłowego przeglądarki Beaker jest dość proste. Ma bardzo mało zależności, więc na pewno działa.

Aby zainstalować zależności w systemie Ubuntu lub Debian Linux, uruchom okno terminala, naciskając Ctrl + Alt + T lub Ctrl + Shift + T.. Następnie wprowadź polecenia w oknie konsoli.

sudo apt install libtool m4 make g++ git npm

Lub, dla Debiana, uruchom:

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

Po zainstalowaniu i przygotowaniu zależności wymaganych do zbudowania przeglądarki Beaker, nadszedł czas, aby pobrać kod źródłowy ze strony GitHub projektu.

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

Używając Płyta CD polecenie, zmień katalog roboczy terminala z folderu domowego (~ /) na nowo utworzony katalog „zlewki”.

cd ~/beaker

W nowym folderze z kodem „zlewki” użyj instalacja npm aby zainstalować wszystkie niezbędne moduły.

npm install

Kiedy instalacja npm polecenie kończy się, użyj przebudowa uruchomienia npm aby zakończyć proces kompilacji kodu.

npm run rebuild

Po zajęciu się kodem należy utworzyć skrypt uruchamiania za pomocą poniższych poleceń. Pamiętaj jednak, że po przejściu do piątego polecenia edytuj /home/username/beaker i zmień „nazwę użytkownika” na rzeczywistą nazwę użytkownika komputera z systemem 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

Wyloguj się z konta użytkownika root, uruchamiając wyjście Komenda. Następnie użyj wget aby złapać obraz ikony przeglądarki Beaker.

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

Utwórz nowy skrót na pulpicie za pomocą dotknąć Komenda. Następnie otwórz Beaker.desktop za pomocą Nano.

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

Wklej następujący kod do edytora tekstu Nano. Pamiętaj, aby przejrzeć i znaleźć Icon=/home/username/beaker/beaker.png i zamień „nazwę użytkownika” na nazwę użytkownika komputera z systemem 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;

Zapisz zmiany w Nano, naciskając Ctrl + O na klawiaturze. Następnie zamknij Nano za pomocą Ctrl + X.

Po zamknięciu Nano użyj chmod polecenie, aby zaktualizować uprawnienia skrótu. Następnie zaktualizuj uprawnienia skrótu pulpitu Beaker za pomocą chmod Komenda.

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

Po zaktualizowaniu uprawnień będziesz mógł uruchomić przeglądarkę internetową Beaker P2P na Ubuntu lub Debian, przechodząc do „Internetu” w menu aplikacji na pulpicie.

Arch Arch instrukcje

Zlewka jest w AUR, jak można się spodziewać. Jeśli chcesz go uruchomić, musisz zainstalować kilka pakietów. W szczególności Git i Base-devel. Aby zainstalować te pakiety, uruchom okno terminala. Następnie wprowadź poniżej polecenie pakietu Pacman.

sudo pacman -S git base-devel

Po zainstalowaniu dwóch pakietów pobierz i zbuduj pomocnika Trizen AUR za pomocą git klon Komenda. Sprawi to, że instalacja Beakera i jego zależności kompilacji będą znacznie szybsze.

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

Po skonfigurowaniu Trizen użyj go, aby zainstalować pakiet AUR Beaker. Pamiętaj, że gdy użyjesz tego narzędzia, będzie ono także pobierać i uzyskiwać niezbędne zależności podczas kompilacji.

trizen -S beaker-browser-bin

Instrukcje Fedora / OpenSUSE

Jeśli jesteś użytkownikiem Fedory lub OpenSUSE izainteresowany przeglądarką Beaker, ale nie lubię AppImage, budowanie ze źródła jest jedynym sposobem. Na szczęście twórca przedstawia pliki zależności, których potrzebują użytkownicy dystrybucji Linuksa opartej na Redhat.

Aby zainstalować zależności, musisz uruchomić sesję terminalową z Ctrl + Alt + T lub Ctrl + Shift + T. kombinacja klawiatury.

Po otwarciu sesji terminalowej postępuj zgodnie z instrukcjami instalacji Fedory lub OpenSUSE.

Fedora

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

OpenSUSE

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

Zależności zostały skonfigurowane. Teraz nadszedł czas, aby użyć klon gita polecenie, aby pobrać najnowszą wersję Beaker z GitHub projektu.

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

Zbuduj wersję Beaker za pomocą przebudowa uruchomienia npm Komenda.

npm run rebuild

Następnie utwórz skrypt uruchamiania.

Uwaga: edycja /home/username/beaker w piątym wierszu poniżej i zmień go na nazwę użytkownika na komputerze, na którym używasz 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

Wyjdź z użytkownika root za pomocą wyjście Komenda.

exit

Pobierz plik ikony do folderu ~ / beaker za pomocą wget.

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

Użyj dotknąć polecenie i utwórz nowy plik skrótu Beaker.

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

Otwórz plik w Nano.

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

Wklej poniższy kod do Nano.

Uwaga: znajdź Icon=/home/username/beaker/beaker.png i zmień „nazwę użytkownika” na nazwę użytkownika komputera z systemem 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;

Zapisz zmiany w Nano, naciskając Ctrl + O i wyjdź z edytora za pomocą Ctrl + X. Następnie zaktualizuj uprawnienia skrótu pulpitu Beaker za pomocą chmod Komenda.

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

Jeśli uprawnienia zostaną zaktualizowane poprawnie, będziesz mógł uruchomić przeglądarkę Beaker, otwierając sekcję „Internet” w menu aplikacji.

Instrukcje AppImage

Przynajmniej preferowany sposób użycia Zlewkiwedług autora jest za pośrednictwem pliku AppImage na ich stronie internetowej. Zrozumiałe jest, dlaczego chcieliby, aby użytkownicy pobierali swój program w ten sposób. AppImages eliminuje potrzebę kompilacji kodu. Aby uzyskać dostęp do wersji AppImage, uruchom okno terminalu. Następnie użyj polecenia wget, aby pobrać plik.

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

Przenieś plik Beaker AppImage do nowego folderu „AppImages”, aby zabezpieczyć go przed przypadkowym usunięciem.

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

Zaktualizuj uprawnienia wersji AppImage za pomocą chmod.

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

Uruchom program po raz pierwszy za pomocą następujących poleceń.

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

Wybierz opcję „tak” w monicie wyświetlanym na ekranie, aby zezwolić dialogowi AppImage na utworzenie nowego skrótu na pulpicie. Następnie wróć do terminala i naciśnij Ctrl + C aby to zamknąć. Od tej pory powinieneś być w stanie uruchomić „Zlewkę”, przechodząc do sekcji „Internet” w menu aplikacji.

Komentarze