Jak zainstalować przeglądarkę Beaker w systemie Linux

Przeglądarka Beaker to innowacyjne, eksperymentalne narzędzie internetowe nowej generacji, dostępne dla systemów operacyjnych Mac, Linux oraz Windows. Po zainstalowaniu umożliwia użytkownikom nie tylko hostowanie, ale także pobieranie oraz udostępnianie stron internetowych i plików. Wszystkie dane w Beaker są przesyłane za pośrednictwem protokołu Dat P2P, który mimo że jest nowy, obiecuje ułatwić tworzenie i dzielenie się danymi w sieci, z zachowaniem prywatności i minimalnymi kosztami.

Beaker oferuje znakomite wsparcie dla systemu Linux, a programiści dostarczają szczegółową dokumentację. W tym przewodniku przedstawimy, jak uruchomić aplikację na głównych dystrybucjach Linuxa.

Instrukcje dla Ubuntu i Debiana

Beaker nie udostępnia pliku DEB do pobrania, więc użytkownicy Ubuntu i Debiana, którzy chcą zainstalować natywną wersję przeglądarki bez korzystania z AppImage, będą musieli skompilować kod źródłowy.

Kompilacja źródeł Beaker jest stosunkowo prosta i wymaga niewielu zależności, co sprawia, że proces ten jest wykonalny.

Aby zainstalować niezbędne zależności w systemie Ubuntu lub Debian, otwórz terminal, używając kombinacji klawiszy Ctrl + Alt + T lub Ctrl + Shift + T, a następnie wpisz poniższe polecenia:

sudo apt install libtool m4 make g++ git npm

W przypadku Debiana użyj polecenia:

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

Po zainstalowaniu wszystkich potrzebnych zależności, nadszedł czas na pobranie kodu źródłowego z repozytorium GitHub projektu.

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

Następnie zmień katalog roboczy terminala na nowo utworzony folder „beaker”, używając polecenia CD:

cd ~/beaker

W nowym katalogu z kodem źródłowym zainstaluj wszystkie wymagane moduły, korzystając z narzędzia npm:

npm install

Po zakończeniu instalacji użyj polecenia, aby zbudować kod:

npm run rebuild

Po zbudowaniu aplikacji, czas na utworzenie skryptu uruchamiającego. Pamiętaj, aby w piątym poleceniu edytować ścieżkę /home/username/beaker, zamieniając „username” na swoją rzeczywistą nazwę użytkownika w systemie 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 root, używając polecenia exit. Następnie pobierz ikonę przeglądarki Beaker:

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

Stwórz nowy skrót na pulpicie, używając poniższego polecenia, a następnie otwórz plik Beaker.desktop w edytorze Nano:

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

Wklej poniższy kod do edytora Nano, pamiętając, aby zmienić „username” na swoją nazwę użytkownika:

[Desktop Entry]
Name=Beaker Browser
Comment=Eksperymentalna przeglądarka internetowa P2P.
Exec=”/usr/bin/beaker-browser”%U
Terminal=false
Type=Application
Icon=/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/jpeg;
Categories=Network;

Zapisz zmiany w edytorze Nano, naciskając Ctrl + O, a następnie zamknij go za pomocą Ctrl + X.

Ostatnim krokiem jest zaktualizowanie uprawnień dla skrótu:

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

Po zakończeniu tych czynności będziesz mógł uruchomić przeglądarkę Beaker P2P, przechodząc do sekcji „Internet” w menu aplikacji na pulpicie.

Instrukcje dla Arch Linux

Beaker dostępny jest w AUR. Aby go zainstalować, należy zainstalować kilka pakietów, w tym Git i Base-devel. Otwórz terminal i wprowadź poniższe polecenie:

sudo pacman -S git base-devel

Po zainstalowaniu tych pakietów, pobierz i skompiluj pomocnika Trizen AUR, korzystając z polecenia git clone, co znacznie przyspieszy instalację Beaker wraz z jego zależnościami:

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

Pozwól Trizen na zainstalowanie pakietu Beaker AUR, który automatycznie pobierze wszystkie potrzebne zależności w trakcie kompilacji:

trizen -S beaker-browser-bin

Instrukcje dla Fedory i OpenSUSE

Dla użytkowników Fedory i OpenSUSE, którzy chcą korzystać z przeglądarki Beaker bez AppImage, najlepszym rozwiązaniem jest kompilacja ze źródeł. Programiści dostarczają listę zależności, które są potrzebne dla tych dystrybucji.

Aby zainstalować wymagane pakiety, otwórz terminal i postępuj zgodnie z instrukcjami dla swojej dystrybucji:

Fedora:

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

OpenSUSE:

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

Po zainstalowaniu zależności, czas na pobranie najnowszej wersji Beaker z GitHub:

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

Następnie zbuduj przeglądarkę za pomocą polecenia:

npm run rebuild

Teraz stwórz skrypt uruchamiający:

Pamiętaj, aby w piątym poleceniu zmienić ścieżkę /home/username/beaker na swoją nazwę użytkownika.

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

Wyloguj się z konta root:

exit

Pobierz ikonę za pomocą wget:

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

Utwórz nowy plik skrótu Beaker:

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

Otwórz plik w edytorze Nano:

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

Wklej poniższy kod do edytora, pamiętając o zmianie „username”:

[Desktop Entry]
Name=Beaker Browser
Comment=Eksperymentalna przeglądarka internetowa P2P.
Exec=”/usr/bin/beaker-browser”%U
Terminal=false
Type=Application
Icon=/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/jpeg;
Categories=Network;

Zapisz zmiany, używając Ctrl + O, a następnie wyjdź z edytora za pomocą Ctrl + X. Zaktualizuj uprawnienia skrótu:

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

Po poprawnym zaktualizowaniu uprawnień, przeglądarka Beaker będzie dostępna w sekcji „Internet” w menu aplikacji.

Instrukcje dotyczące AppImage

Według twórców, najlepszym sposobem korzystania z Beaker jest użycie pliku AppImage dostępnego na ich stronie. AppImages eliminują potrzebę kompilacji kodu. Aby pobrać wersję AppImage, otwórz terminal i użyj polecenia wget:

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 katalogu „AppImages”, aby zapobiec przypadkowemu usunięciu:

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

Zaktualizuj uprawnienia pliku AppImage:

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

Aby uruchomić program po raz pierwszy, użyj poniższych poleceń:

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

Wybierz „tak” w oknie dialogowym, aby umożliwić utworzenie skrótu na pulpicie. Następnie wróć do terminala i naciśnij Ctrl + C, aby zakończyć proces. Od teraz możesz uruchomić Beaker, przechodząc do sekcji „Internet” w menu aplikacji.


newsblog.pl