- - Як встановити браузер Beaker в Linux

Як встановити браузер Beaker в Linux

Веб-переглядач Beaker - це "експериментальний" наступний рідвеб-браузер для Mac, Linux та Windows, який при встановленні дозволяє користувачам розміщувати, завантажувати та розповсюджувати веб-сторінки та файли. Усі дані в Beaker поширюються за допомогою протоколу Dat P2P. Цей протокол залишається відносно новим, але обіцяє дозволити будь-кому створювати та обмінюватися даними в Інтернеті без необхідності турбуватися про конфіденційність чи витрати.

Beaker має чудову підтримку Linux, і розробники чітко пояснюють свою документацію. У цьому посібнику ми розповімо, як розпочати роботу програми у всіх основних операційних системах Linux.

Інструкції Ubuntu / Debian

У Beaker немає пакету DEB, який можна завантажитифайл доступний для завантаження. Отже, якщо ви користувач Ubuntu або Debian і хочете отримати натисну версію веб-переглядача, що працює без AppImage, ви повинні зібрати вихідний код.

Скласти вихідний код браузера Beaker досить просто. Це дуже мало перешкоджає залежностям, тому він гарантовано працює.

Щоб встановити залежності, встановлені на Ubuntu або Debian Linux, запустіть термінальне вікно, натиснувши Ctrl + Alt + T або Ctrl + Shift + T. Потім введіть команди у вікно консолі.

sudo apt install libtool m4 make g++ git npm

Або для Debian запустіть:

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

Із залежностями, необхідними для встановлення браузера Beaker, встановленого та готового до роботи, саме час завантажити вихідний код зі сторінки проекту GitHub.

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

Використання CD команда, змініть робочий каталог свого терміналу з домашньої папки (~ /) на новостворену каталог «beaker».

cd ~/beaker

Використовуйте всередині нової папки коду «beaker» npm встановити встановити всі необхідні модулі.

npm install

Коли npm встановити команда закінчує, використовувати npm запустити відбудову закінчити процес збирання коду.

npm run rebuild

Після того, як код буде забезпечений, ви повинні створити сценарій запуску з наведеними нижче командами. Однак майте на увазі, що, перейшовши до п’ятої команди, відредагуйте /home/username/beaker і змінити "ім'я користувача" на фактичне ім'я користувача вашого ПК на 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

Вийдіть з кореневого користувача, запустивши Вхід командування. Потім використовуйте wget щоб схопити зображення піктограми браузера Beaker.

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

Створіть новий ярлик на робочому столі за допомогою дотик командування. Потім відкрийте Beaker.desktop за допомогою Nano.

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

Вставте наступний код у текстовий редактор Nano. Обов’язково перегляньте і знайдіть Icon=/home/username/beaker/beaker.png і поміняйте "ім'я користувача" на ім'я користувача вашого комп'ютера 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;

Збережіть зміни в Nano, натиснувши Ctrl + O на клавіатурі. Потім закрийте Нано Ctrl + X.

Як тільки Nano закритий, використовуйте chmod команда для оновлення дозволів ярлика. Потім оновіть дозволи на ярлику робочого столу Beaker за допомогою chmod командування.

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

З оновленими дозволами ви зможете запустити веб-браузер Beaker P2P в Ubuntu або Debian, перейшовши в "Інтернет" в меню додатків на робочому столі.

Вказівки Arch Linux

Стакан знаходиться на AUR, як ви могли очікувати. Якщо ви хочете запустити його, вам потрібно буде встановити кілька пакетів. Зокрема, Git та Base-devel. Щоб встановити ці пакети, запустіть вікно терміналу. Потім введіть команду Pacman package нижче.

sudo pacman -S git base-devel

Як тільки два пакети встановлені, завантажте і складіть помічник Trizen AUR разом із git клон командування. Це зробить установку Beaker разом зі своїми побудови залежність набагато швидшими.

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

Якщо Trizen налаштований, використовуйте його для встановлення пакету Beaker AUR. Майте на увазі, що під час використання цього інструменту він також завантажує та отримує необхідні залежності від побудови.

trizen -S beaker-browser-bin

Інструкції Fedora / OpenSUSE

Якщо ви користувач Fedora або OpenSUSE ізацікавлений у використанні веб-переглядача Beaker, але не любить AppImage, це єдиний спосіб створення з джерела. На щастя, розробник окреслює файли залежності, які потрібні користувачам дистрибуції на базі Redhat.

Щоб встановити залежності, потрібно запустити сеанс терміналу з Ctrl + Alt + T або Ctrl + Shift + T комбінація клавіатури

Щойно відкрито сеанс терміналу, дотримуйтесь інструкцій із встановлення Fedora чи OpenSUSE.

Fedora

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

OpenSUSE

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

Залежності встановлюються. Тепер прийшов час використовувати клон git команду завантажити останню версію Beaker з програми GitHub проекту.

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

Створіть випуск Beaker за допомогою npm запустити відбудову командування.

npm run rebuild

Далі створіть сценарій запуску.

Примітка: редагувати /home/username/beaker у п'ятому рядку нижче та змініть його на ім’я користувача на комп’ютері, на якому використовується 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

Вийти з Root користувача за допомогою Вхід командування.

exit

Завантажте файл значка в папку ~ / beaker, використовуючи wget.

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

Використовувати дотик командуйте і створіть новий файл ярликів Beaker.

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

Відкрийте файл у Нано.

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

Вставте код нижче в Nano.

Примітка: знайти Icon=/home/username/beaker/beaker.png і змініть "ім'я користувача" на ім'я користувача вашого ПК на 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;

Збережіть зміни в Nano, натиснувши Ctrl + O і вийти з редактора за допомогою Ctrl + X. Потім оновіть дозволи на ярлику робочого столу Beaker за допомогою chmod командування.

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

Якщо дозволи буде оновлено правильно, ви зможете запустити браузер Beaker, відкривши розділ "Інтернет" меню програми.

Інструкції AppImage

Принаймні кращий спосіб використання Beakerна думку розробника, це через файл AppImage на їхньому веб-сайті. Зрозуміло, чому вони хочуть, щоб користувачі завантажували програму таким чином. AppImages знімає необхідність у складанні коду. Щоб отримати свої руки на випуск AppImage, запустіть вікно терміналу. Потім скористайтеся командою wget, щоб завантажити файл.

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

Перемістіть файл Beaker AppImage у нову папку "AppImages", щоб захистити його від випадкового видалення.

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

Оновіть дозволи на випуск AppImage, використовуючи chmod.

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

Запустіть програму вперше за допомогою наступних команд.

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

Виберіть параметр "так" у вікні, що з’являється на екрані, щоб дозволити діалоговому вікні AppImage створити новий ярлик на робочому столі. Потім поверніться до терміналу і натисніть Ctrl + C щоб закрити його. Відтепер ви зможете запустити "Beaker", перейшовши до розділу "Інтернет" у меню програми.

Коментарі