A maioria das distribuições Linux tem o Firefox previamente instalado por meio do gerenciador de pacotes e configurado como navegador padrão. Mas se você precisar instalar o Firefox em Linux usando outro método, este guia mostra várias formas alternativas de baixar e instalar o Firefox em Linux.
Índice
Instale o pacote .deb do Firefox em distribuições baseadas em Debian (recomendado)
Para instalar o pacote .deb
por meio do repositório APT, faça o seguinte:
- Crie um diretório para armazenar chaves do repositório APT, se ainda não existir:
sudo install -d -m 0755 /etc/apt/keyrings
- Importe a chave de assinatura do repositório APT da Mozilla:
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
- Se não tiver o
wget
instalado, você pode instalar com:sudo apt-get install wget
- O fingerprint deve ser 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3. Você pode verificar com o seguinte comando:
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nO fingerprint da chave corresponde ("$0").\n"; else print "\nFalha na verificação: o fingerprint ("$0") não corresponde ao esperado.\n"}'
- Depois adicione o repositório APT da Mozilla à sua lista de origens:
echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null
- Configure o APT para dar prioridade a pacotes do repositório da Mozilla:
echo '
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
' | sudo tee /etc/apt/preferences.d/mozilla
- Atualize a lista de pacotes e instale o pacote .deb do Firefox:
sudo apt-get update && sudo apt-get install firefox
Configure outros idiomas no Firefox com arquivos .deb
Para quem quiser usar o Firefox em um idioma diferente de inglês americano, também criamos pacotes .deb
com pacotes de idiomas do Firefox. Use o comando a seguir para instalar o pacote do idioma português brasileiro (se quiser outro, substitua pt-br
pelo código de idioma):
sudo apt-get install firefox-l10n-pt-br
Para listar todos os pacotes de idioma disponíveis, você pode usar este comando após adicionar o repositório APT da Mozilla e executar sudo apt-get update
:
apt-cache search firefox-l10n
Migração de dados
Se você estava usando Snap ou Flatpak antes, precisa importar seu perfil. Há duas formas de fazer isso. Você pode usar um desses métodos:
- Método 1: Ativar a sincronização. Consulte instruções em Como configurar a sincronização no meu computador?
- Método 2: Copiar os arquivos existentes em seu computador. Certifique-se de que todas as cópias do Firefox no computador estejam completamente fechadas antes de fazer isso:
- Flatpak:
mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/
- Snap:
mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/
- Flatpak:
Em ambos os casos, após mover os perfis, execute o Firefox a partir do terminal com o comando firefox -P
. Selecione o perfil que você quiser. Depois dessa configuração inicial, o comando com -P
não é mais necessário.
Instale através do gerenciador de pacotes da sua distribuição
Para instalar o Firefox usando o gerenciador de pacotes da sua distribuição, consulte a documentação da distribuição Linux que você usa.
Este método é recomendado porque garante que o Firefox e todas as bibliotecas necessárias sejam instaladas e configuradas de forma otimizada para sua distribuição. No entanto, pode haver um pequeno atraso entre o lançamento oficial de uma nova versão do Firefox e o momento em que sua distribuição disponibiliza um pacote de atualização. Sua distribuição também pode oferecer sem a marca Firefox, ou apenas distribuir a versão ESR.
Instale usando Flatpak
Para instalar o Firefox usando Flatpak, instale e configure o Flatpak no computador. Após instalar o Flatpak, acesse a página do Firefox no Flathub e clique no botão . Como alternativa, você pode digitar o seguinte comando no terminal:
flatpak install flathub org.mozilla.firefox
Por padrão, o Flatpak instala o Firefox no mesmo idioma do sistema operacional. Para usar outro idioma, siga as instruções em como usar o Firefox em outro idioma.
Instale usando Snap
Para instalar o Firefox usando Snap, instale o Snap no computador. Após instalar o Snap, acesse a página do Firefox no Snapcraft, clique no botão e siga as instruções. Você também pode instalar digitando o seguinte comando no terminal:
sudo snap install firefox
Se estiver disponível, o Snap instala o Firefox no mesmo idioma do sistema operacional. Para usar outro idioma, siga as instruções em como usar o Firefox em outro idioma.
Instale o Firefox usando um pacote da Mozilla
Antes de instalar o Firefox a partir de um pacote da Mozilla, verifique se seu computador tem as bibliotecas necessárias instaladas. Bibliotecas faltando ou não compatíveis podem fazer o Firefox não funcionar.
Instalação do Firefox no sistema (para usuários com conhecimento mais avançado)
Para instalar o Firefox usando este método, você precisa conseguir se logar como root ou executar comandos com sudo
.
/usr/bin/firefox
- Abra a página de download do Firefox e clique no botão .
- Abra um terminal e mude para a pasta onde o download foi salvo. Por exemplo:
-
cd ~/Downloads
-
- Extraia o conteúdo do arquivo baixado digitando:
-
tar xjf firefox-*.tar.bz2
-
Os comandos a seguir devem ser executados como root, ou precedidos porsudo
.
-
- Mova a pasta com o Firefox descompactado para /opt:
-
mv firefox /opt
-
- Crie um link simbólico para o executável do Firefox:
-
ln -s /opt/firefox/firefox /usr/local/bin/firefox
-
- Baixe uma cópia do arquivo da área de trabalho:
-
wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications
-
Se o wget
não estiver instalado em seu computador, abra o endereço acima, clique com o botão direito na página para abrir o menu de contexto e selecione . Após salvar o arquivo, mova para /usr/local/share/applications.
Para verificar se a instalação foi bem-sucedida, abra a página de informações técnicas. Na seção Informações básicas sobre o aplicativo, o valor de Binário da aplicação deve ser /opt/firefox/firefox-bin.
Instalação local do Firefox na conta do usuário
sudo
, ou simplesmente preferir usar um Firefox local em sua conta, pode fazer uma instalação local. Você também pode fazer isso para ter várias instalações do Firefox de pacotes diferentes.- Abra a página de download do Firefox e clique no botão .
- Você também pode clicar no link Baixar de outra plataforma ou idioma abaixo deste botão para escolher outro pacote: Nightly, Beta, Developer ou ESR.
- Abra um terminal e mude para a pasta onde o download foi salvo. Por exemplo:
-
cd ~/Downloads
-
- Extraia o conteúdo do arquivo baixado. É criada uma pasta de nome firefox. Após extrair, você pode apagar o pacote:
-
tar xjf firefox-*.tar.bz2
rm firefox-*.tar.bz2
-
- Se você baixou um pacote específico, pode renomear a pasta descompactada. Por exemplo:
-
mv firefox firefox-nightly
-
- Você pode deixar a pasta descompactada na pasta de downloads, ou mover para outro local na sua conta. Por exemplo:
-
mv firefox ~/firefox
-
- O Firefox já está pronto para ser usado. Você pode executar diretamente a partir do terminal:
-
~/firefox/firefox &
-
- Crie um atalho na área de trabalho (pode ser diferente na sua distribuição Linux).
- Clique com o botão direito na área de trabalho e escolha Criar lançador no menu de contexto.
- Você também pode digitar o seguinte no terminal:
-
ln -s ~/firefox/firefox ~/Desktop/
-
- Um ícone para o atalho na área de trabalho pode ser encontrado em
~/firefox/browser/chrome/icons/default/
Aviso de recursos de segurança
Pode aparecer um aviso dizendo que “alguns recursos de segurança do Firefox podem oferecer menos proteção no seu sistema operacional”.
O sandbox no Firefox faz uso de namespaces de usuário não privilegiados ao criar novos processos para impor mais segurança. Isto pode ser considerado um risco de segurança, então algumas distribuições Linux começaram a restringir seu uso e só permitir funcionar onde há um profile AppArmor.
Tais profiles podem abranger somente um conjunto limitado de paths de instalação, inclusive pacotes Snap e Debian. No entanto, podem não abranger alguns outros casos de uso, como instalações de tarball, bem como builds de desenvolvimento local.
Para criar um profile AppArmor para o Firefox:
No diretório /etc/apparmor.d/
, crie um arquivo de nome firefox-local
Adicione o seguinte neste arquivo:
# Este profile permite tudo e só existe para dar um
# nome ao aplicativo, em vez de ter o label "unconfined"
abi <abi/4.0>,
include <tunables/global>
profile firefox-local
/home/<USER>/bin/firefox/{firefox,firefox-bin,updater}
flags=(unconfined) {
userns,
# Adições e substituições específicas por site, consulte detalhes em local/README
include if exists <local/firefox>
}
Substitua <USER>
pelo seu nome de usuário no Linux.
Esta configuração assume que a instalação do Firefox esteja em $HOME/bin/
, ajuste se for necessário.
Após salvar o arquivo, execute sudo systemctl restart apparmor.service
em um terminal Linux.