- - Como instalar o navegador Beaker no Linux

Como instalar o navegador Beaker no Linux

O navegador Beaker é uma nova geração "experimental"navegador da Web para Mac, Linux e Windows que, quando instalado, permite que os usuários hospedem, baixem e distribuam páginas e arquivos da Web. Todos os dados no Beaker são distribuídos com o protocolo Dat P2P. Esse protocolo ainda é relativamente novo, mas promete permitir que qualquer pessoa crie e compartilhe dados on-line sem a necessidade de se preocupar com privacidade ou custo.

O Beaker possui excelente suporte ao Linux, e os desenvolvedores deixam isso claro com sua documentação. Neste guia, mostraremos como fazer o aplicativo funcionar nos principais sistemas operacionais Linux.

Instruções para Ubuntu / Debian

O Beaker não possui um pacote DEB para downloadarquivo disponível para download. Portanto, se você é um usuário do Ubuntu ou Debian e deseja que uma versão nativa do navegador funcione sem o AppImage, você deve compilar o código-fonte.

Compilar o código fonte do navegador Beaker é bastante simples. Tem muito pouco em termos de dependências, por isso é garantido que funcione.

Para instalar as dependências no Ubuntu ou Debian Linux, inicie uma janela de terminal pressionando Ctrl + Alt + T ou Ctrl + Shift + T. Em seguida, insira os comandos na janela do console.

sudo apt install libtool m4 make g++ git npm

Ou, para o Debian, execute:

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

Com as dependências necessárias para construir o navegador Beaker instaladas e prontas para a instalação, é hora de baixar o código-fonte da página do GitHub do projeto.

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

Usando o CD comando, altere o diretório de trabalho do seu terminal da pasta inicial (~ /) para o diretório "beaker" recém-criado.

cd ~/beaker

Dentro da nova pasta de códigos do "copo", use instalação npm para instalar todos os módulos necessários.

npm install

Quando o instalação npm comando terminar, use reconstrução de execução do npm para finalizar o processo de criação do código.

npm run rebuild

Após o código ser resolvido, você deve criar um script de inicialização com os comandos abaixo. No entanto, lembre-se de que, quando chegar ao quinto comando, edite /home/username/beaker e altere "nome de usuário" para o nome de usuário real do seu PC 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

Efetue logout do usuário root executando o comando Saída comando. Então, use wget para capturar a imagem do ícone do navegador Beaker.

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

Faça um novo atalho na área de trabalho com o toque comando. Em seguida, abra o Beaker.desktop com o Nano.

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

Cole o seguinte código no editor de texto Nano. Certifique-se de olhar e encontrar Icon=/home/username/beaker/beaker.png e troque "nome de usuário" pelo nome de usuário do seu computador 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;

Salve as edições no Nano pressionando Ctrl + O no teclado Em seguida, feche o Nano com Ctrl + X.

Depois que o Nano estiver fechado, use o chmod comando para atualizar as permissões do atalho. Atualize as permissões do atalho da área de trabalho do Beaker usando o chmod comando.

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

Com as permissões atualizadas, você poderá iniciar o navegador Beaker P2P no Ubuntu ou Debian acessando "Internet" no menu do aplicativo na área de trabalho.

Instruções do Arch Linux

O copo está no AUR, como você poderia esperar. Se você quiser executá-lo, precisará instalar alguns pacotes. Especificamente, Git e Base-devel. Para instalar esses pacotes, inicie uma janela de terminal. Em seguida, digite o comando do pacote Pacman abaixo.

sudo pacman -S git base-devel

Depois que os dois pacotes estiverem instalados, faça o download e construa o auxiliar Trizen AUR com o git clone comando. Isso tornará a instalação do Beaker muito mais rápida, além de suas dependências de compilação.

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

Com o Trizen configurado, use-o para instalar o pacote Beaker AUR. Lembre-se de que, ao usar esta ferramenta, ela também estará baixando e obtendo as dependências necessárias no tempo de compilação.

trizen -S beaker-browser-bin

Instruções do Fedora / OpenSUSE

Se você é um usuário do Fedora ou OpenSUSE einteressado em usar o navegador Beaker, mas não gosta do AppImage, a criação a partir da fonte é a única maneira. Felizmente, o desenvolvedor descreve os arquivos de dependência que os usuários da distribuição Linux baseados em Redhat precisam.

Para instalar as dependências, você deve iniciar uma sessão de terminal com o Ctrl + Alt + T ou Ctrl + Shift + T combinação de teclado.

Depois de abrir uma sessão de terminal, siga as instruções de instalação do Fedora ou do OpenSUSE.

Fedora

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

OpenSUSE

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

As dependências estão configuradas. Agora, é hora de usar o clone git comando para baixar a versão mais recente do Beaker no GitHub do projeto.

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

Crie uma versão do Beaker usando o reconstrução de execução do npm comando.

npm run rebuild

Em seguida, crie um script de inicialização.

Nota: editar /home/username/beaker na quinta linha abaixo e altere-o para o nome de usuário no computador em que você está usando o 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

Saia do usuário raiz usando o Saída comando.

exit

Faça o download do arquivo de ícone para a pasta ~ / beaker usando wget.

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

Use o toque comando e crie um novo arquivo de atalho do Beaker.

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

Abra o arquivo no Nano.

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

Cole o código abaixo no Nano.

Nota: encontre Icon=/home/username/beaker/beaker.png e altere "nome de usuário" para o nome de usuário do seu PC 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;

Salve as edições no Nano pressionando Ctrl + O e saia do editor com Ctrl + X. Atualize as permissões do atalho da área de trabalho do Beaker usando o chmod comando.

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

Se as permissões forem atualizadas corretamente, você poderá iniciar o navegador Beaker abrindo a seção "Internet" do menu do aplicativo.

Instruções AppImage

A maneira preferida de usar o Beaker, pelo menosde acordo com o desenvolvedor é por meio do arquivo AppImage em seu site. É compreensível o motivo pelo qual eles desejam que os usuários baixem seus programas dessa maneira. O AppImages elimina a necessidade de compilar o código. Para colocar a mão na versão AppImage, inicie uma janela do terminal. Em seguida, use o comando wget para baixar o arquivo.

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

Mova o arquivo Beaker AppImage para uma nova pasta “AppImages” para mantê-lo protegido contra exclusão acidental.

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

Atualize as permissões da versão AppImage usando chmod.

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

Inicie o programa pela primeira vez com os seguintes comandos.

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

Selecione a opção "sim" no prompt que aparece na tela para permitir que a caixa de diálogo AppImage crie um novo atalho na área de trabalho. Depois, volte ao terminal e pressione Ctrl + C para fechá-lo. A partir de agora, você poderá iniciar o "Beaker" acessando a seção "Internet" no menu do aplicativo.

Comentários