Jak zainstalować przeglądarkę Beaker w systemie Linux

Przeglądarka Beaker to „eksperymentalna” przeglądarka internetowa nowej generacji dla systemów Mac, Linux i Windows, która po zainstalowaniu umożliwia użytkownikom hostowanie, pobieranie i dystrybucję 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 umożliwić każdemu tworzenie i udostępnianie danych online bez konieczności martwienia się o prywatność i koszty.

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

Instrukcje Ubuntu / Debian

Beaker nie ma dostępnego do pobrania pliku pakietu DEB do pobrania. Tak więc, jeśli jesteś użytkownikiem Ubuntu lub Debian i chcesz uzyskać natywną wersję przeglądarki działającą bez AppImage, musisz skompilować kod źródłowy.

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

Aby uzyskać zależności zainstalowane 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

Z zależnościami wymaganymi do zbudowania przeglądarki Beaker zainstalowanej i gotowej do pracy, nadszedł czas, aby pobrać kod źródłowy ze strony GitHub projektu.

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

Używając polecenia CD, zmień katalog roboczy terminala z katalogu domowego (~ /) na nowo utworzony katalog „beaker”.

cd ~/beaker

W nowym folderze kodu „zlewki” użyj narzędzia npm install, aby zainstalować wszystkie niezbędne moduły.

npm install

Po zakończeniu działania polecenia npm install użyj polecenia npm run rebuild, aby zakończyć proces budowania kodu.

npm run rebuild

Po zajęciu się kodem musisz utworzyć skrypt uruchamiający za pomocą poniższych poleceń. Pamiętaj jednak, że kiedy dojdziesz 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 użytkownika root, uruchamiając polecenie exit. Następnie użyj wget, aby pobrać 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ą polecenia dotykowego. 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. Koniecznie przejrzyj i znajdź Icon = / home / username / beaker / beaker.png i zamień „nazwę użytkownika” na nazwę użytkownika komputera z systemem Linux.

[Desktop Entry]
Nazwa = przeglądarka zlewek
Comment = Eksperymentalna przeglądarka internetowa typu peer-to-peer.
Exec = ”/ usr / bin / beaker-browser”% U
Terminal = false
Type = Aplikacja
Ikona = / home / username / beaker / beaker.png
GenericName = Przeglądarka internetowa
MimeType = text / html; text / xml; application / xhtml + xml; application / xml; application / rss + xml; application / rdf + xml; image / gif; image / jpe $
Kategorie = Sieć;

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 Beaker na pulpicie za pomocą polecenia chmod.

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

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

Arch instrukcje Linux

Zlewka jest na 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 skompiluj pomocnika Trizen AUR za pomocą polecenia git clone. Spowoduje to znacznie szybszą instalację Beakera wraz z jego zależnościami kompilacji.

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

Po skonfigurowaniu Trizen użyj go do zainstalowania pakietu Beaker AUR. Pamiętaj, że gdy używasz tego narzędzia, będzie ono również pobierać i uzyskiwać niezbędne zależności w czasie kompilacji.

trizen -S beaker-browser-bin

Instrukcje Fedory / OpenSUSE

Jeśli jesteś użytkownikiem Fedory lub OpenSUSE i chcesz używać przeglądarki Beaker, ale nie lubisz AppImage, jedynym sposobem jest budowanie ze źródeł. Na szczęście programista przedstawia pliki zależności, których potrzebują użytkownicy dystrybucji Linuksa opartej na Redhat.

Aby zainstalować zależności, musisz uruchomić sesję terminala za pomocą kombinacji klawiszy Ctrl + Alt + T lub Ctrl + Shift + T.

Po otwarciu sesji terminala 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 są skonfigurowane. Teraz nadszedł czas, aby użyć polecenia git clone, 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ą polecenia npm run rebuild.

npm run rebuild

Następnie utwórz skrypt uruchamiania.

Uwaga: edytuj / 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

Zamknij użytkownika root za pomocą polecenia exit.

exit

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

cd ~/beaker

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

Użyj polecenia dotykowego 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]
Nazwa = przeglądarka zlewek
Comment = Eksperymentalna przeglądarka internetowa typu peer-to-peer.
Exec = ”/ usr / bin / beaker-browser”% U
Terminal = false
Type = Aplikacja
Ikona = / home / username / beaker / beaker.png
GenericName = Przeglądarka internetowa
MimeType = text / html; text / xml; application / xhtml + xml; application / xml; application / rss + xml; application / rdf + xml; image / gif; image / jpe $
Kategorie = Sieć;

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

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

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

Instrukcje AppImage

Preferowanym sposobem korzystania z Beaker, przynajmniej według autora, jest użycie pliku AppImage na ich stronie internetowej. Jest zrozumiałe, dlaczego chcieliby, aby użytkownicy pobierali ich program w ten sposób. AppImages eliminuje potrzebę kompilowania kodu. Aby zdobyć wersję AppImage, uruchom okno terminala. 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 umożliwić w oknie dialogowym AppImage utworzenie nowego skrótu na pulpicie. Następnie wróć do terminala i naciśnij Ctrl + C, aby go zamknąć. Od teraz powinno być możliwe uruchamianie „Beaker”, przechodząc do sekcji „Internet” w menu aplikacji.