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.
Spis treści:
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.