Como instalar o Firefox a partir de seus binários no Linux, interessante se também quisermos usar versões preliminares

Firefox em binários

A não ser que a questão da publicidade mudar as coisas, o que não parece muito provável, Firefox É o navegador padrão que encontramos na maioria das distribuições Linux. Geralmente está atualizado, mas também existem distribuições que oferecem uma versão ESR ou podemos encontrar um caso estranho onde não está nos repositórios oficiais. Ou se quisermos usar a versão Nightly para saber o que há de novo antes que chegue à versão estável, é melhor instalar o navegador a partir de seus binários.

A Mozilla oferece vários pacotes Firefox para Linux. É como um pacote flatpak. Como estalo, que o Ubuntu usa por padrão, um versão nativa em um repositório oficial para distribuições baseadas em Debian, versões nativas em repositórios oficiais de muitas distribuições, e não sei se deixei algo de fora. Também oferece uma opção "portátil" que podemos usar diretamente clicando em seu executável ou instale os binários, e este último é o que vamos explicar aqui.

Por que instalar binários do Firefox e etapas a seguir

Eu não recomendo instalar binários do Firefox a menos que não tenhamos outra opção. Se quisermos usar perfis diferentes, Firefox oferece essa possibilidade. Mas há muita coisa que pode acontecer e é difícil imaginar todos os cenários. Sim, é mais fácil pensar que queremos usar uma versão prévia, e a Mozilla também oferece canais Beta, Dev e Nightly. Para instalar uma dessas versões a partir de seus binários, ou a estável se quisermos, teremos que fazer o seguinte:

  1. Baixamos o tarball da versão desejada do Firefox. Em o FTP encontramos os estáveis, e aqui as preliminares mencionadas acima.
  2. Abrimos um terminal e escrevemos o seguinte:
sudo mkdir /opt/firefox sudo chown $USER:$USER /opt/firefox/ tar -xvf file_path/firefox-VERSION-.0a1.*.linux-x86_64.tar.bz2

O acima, onde você deve alterar "VERSION" para o número da versão, irá descompactar a pasta no diretório opte terá permissões de execução. Se a pasta “firefox” estiver vazia, descompactamos o arquivo e copiamos seu conteúdo manualmente para o mesmo caminho. Mas para finalizar a instalação, faltam mais algumas etapas.

  1. No terminal escrevemos (gedit, nano ou qualquer outro):
nano ~/.local/share/applications/firefox.desktop
  1. Por fim, colamos todo esse texto no arquivo .desktop que acabamos de criar:
[Desktop Entry] Versão=1.0 Name=Firefox Nightly Comment=Navegue na web com a versão Nightly GenericName=Web Browser Keywords=Internet;WWW;Browser;Web;Explorer Exec=/opt/firefox/firefox %u Icon=/home / pablinux/Images/logos/firefox_nightly.png Terminal=false Type=Application MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme- manipulador /http;x-scheme-handler/https;application/x-xpinstall;application/pdf;application/json; StartupNotify=true Categorias=Rede;WebBrowser; Ações = nova janela; nova janela privada; janela do gerenciador de perfil; StartupWMClass=firefox [Desktop Action new-window] Name=Abrir nova janela Exec=/opt/firefox/firefox -new-window [Desktop Action new-private-window] Name=Abrir nova janela privada Exec=/opt/firefox/firefox -janela privada

Considerar

As informações do arquivo .desktop acima É para uso em espanhol da Espanha. Se alguém quiser utilizá-lo em outro idioma, basta alterar os textos de “name=”, “comment=”, “GenericName=” e talvez as categorias, embora eu não tocaria nestas últimas; provavelmente funcionará melhor se estiver em inglês.

É importante alterar a linha "icon=" para que inclua o caminho para o ícone que queremos que seja exibido. No meu caso, tenho-o na minha pasta pessoal /Imagens/logotipos/ com o nome firefox_nightly.png. O tamanho da imagem não importa, ou não importa muito, mas o formato importa, dependendo da área de trabalho. Para evitar confusões, PNG é recomendado.

O texto anterior tem tudo o que é necessário, entre os quais podemos lançar janelas anônimas. Se quisermos que "Beta", "Dev" ou "Nightly" apareça, temos que encontrar essa linha e modificá-la. O arquivo .desktop acima é da versão Nightly e é exatamente o que eu tenho.

Para desfazer as alterações, basta deletar a pasta dentro de opt e o arquivo .desktop.

Válido para outros programas… mais ou menos

Isso também é válido para outros programas. Apenas uma coisa para ter em mente: a Mozilla permite que seu navegador atualizar automaticamente do mesmo aplicativo de forma semelhante ao que acontece no Windows e no macOS. Em outros programas, a atualização pode exigir a repetição de todas as etapas, exceto a criação do arquivo .desktop.

Esta é a melhor maneira de ter várias versões do Firefox no Linux, ou uma se o sistema operacional não facilitar.