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