A maioria das distribuições Linux tem o Firefox previamente instalado e configurado como navegador padrão. Mas se você precisar instalar o Firefox em Linux usando outro método, este guia mostra como instalar o Firefox em Ubuntu, Debian, Fedora, openSUSE e outras distribuições Linux.
Índice
- 1 Instale o pacote DEB do Firefox em distribuições baseadas em Debian e Ubuntu (recomendado)
- 2 Instale o pacote RPM do Firefox em distribuições baseadas em Fedora, RHEL e suas derivações (recomendado)
- 3 Instale o pacote RPM do Firefox para openSUSE e SUSE Linux (recomendado)
- 4 Migração de dados
- 5 Instale através do gerenciador de pacotes da sua distribuição
- 6 Instale usando Flatpak
- 7 Instale usando Snap
- 8 Instale o Firefox usando pacotes Tarball da Mozilla
- 9 Aviso de recursos de segurança
- 10 Artigos relacionados
Instale o pacote DEB do Firefox em distribuições baseadas em Debian e Ubuntu (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
wgetinstalado, 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:
- Para Debian Bookworm/Ubuntu Noble e versões mais antigas:
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
- Para Debian Trixie/Ubuntu Resolute e versões mais recentes
sudo tee /etc/apt/sources.list.d/mozilla.sources > /dev/null << EOFTypes: debURIs: https://packages.mozilla.org/aptSuites: mozillaComponents: mainSigned-By: /etc/apt/keyrings/packages.mozilla.org.ascEOF
- Configure o APT para dar prioridade a pacotes do repositório da Mozilla:
sudo tee /etc/apt/preferences.d/mozilla > /dev/null << EOFPackage: *Pin: origin packages.mozilla.orgPin-Priority: 1000EOF
- Atualize a lista de pacotes e instale firefox (ou um destes: firefox-esr, -beta, -nightly, -devedition):
sudo apt-get updatesudo apt-get install firefox
Use idiomas diferentes no pacote DEB do Firefox
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. Para instalar um pacote de idioma específico, substitua fr no exemplo abaixo pelo código de idioma desejado. Neste exemplo, estamos instalando o pacote de idioma francês do Firefox.
sudo apt-get install firefox-l10n-fr
Para listar todos os pacotes de idioma disponíveis, você pode usar este comando após adicionar o repositório da Mozilla e executar sudo apt-get update:
apt-cache search firefox-l10n
A localização também está disponível como pacotes firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n para outras versões/edições
Instale o pacote RPM do Firefox em distribuições baseadas em Fedora, RHEL e suas derivações (recomendado)
Adicione o repositório RPM do Firefox através do gerenciador de pacotes dnf5 (Fedora 41+, RHEL/Rocky/Alma 10+)
sudo dnf config-manager addrepo --id=mozilla --set=baseurl=https://packages.mozilla.org/rpm/firefox --set=gpgkey=https://packages.mozilla.org/rpm/firefox/signing-key.gpg --set=gpgcheck=1 --set=repo_gpgcheck=0 --set=priority=10sudo dnf makecache --refreshsudo dnf install firefox
Adicione o repositório RPM do Firefox para o gerenciador de pacotes dnf mais antigo (Fedora <41, RHEL/Rocky/Alma <10)
sudo tee /etc/yum.repos.d/mozilla.repo > /dev/null << EOF[mozilla]name=Mozilla Packagesbaseurl=https://packages.mozilla.org/rpm/firefoxenabled=1gpgcheck=1repo_gpgcheck=0gpgkey=https://packages.mozilla.org/rpm/firefox/signing-key.gpgpriority=10EOF
repo_gpgcheck=0 desativa a assinatura de metadados com GPG. No entanto, isso é protegido por HTTPS e assinaturas de pacotes (gpgcheck=1).Para instalar o firefox do repositório da Mozilla (ou um destes: firefox-esr, -beta, -nightly, -devedition), faça:
sudo dnf makecache --refreshsudo dnf install firefox
Para atualizar o firefox da versão do repositório da distribuição para a versão da Mozilla, faça:
sudo dnf makecache --refreshsudo dnf upgrade firefox
Para substituir o firefox da versão do repositório da distribuição pela versão da Mozilla, faça:
sudo dnf makecache --refreshsudo dnf swap firefox firefox --allowerasing
Use idiomas diferentes no pacote RPM do Firefox
Para quem quiser usar o Firefox em um idioma diferente de inglês americano, também criamos pacotes RPM com pacotes de idiomas do Firefox. Para instalar um pacote de idioma específico, substitua fr no exemplo abaixo pelo código de idioma desejado. Neste exemplo, estamos instalando o pacote de idioma francês do Firefox.
sudo dnf install firefox-l10n-fr
Para listar todos os pacotes de idioma disponíveis, você pode usar este comando após adicionar o repositório da Mozilla e executar sudo dnf makecache --refresh:
dnf search firefox-l10n
A localização também está disponível como pacotes firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n para outras versões/edições
Instale o pacote RPM do Firefox para openSUSE e SUSE Linux (recomendado)
Adicione o repositório RPM do Firefox através do gerenciador de pacotes zypper
sudo rpm --import https://packages.mozilla.org/rpm/firefox/signing-key.gpgsudo zypper ar --gpgcheck-allow-unsigned-repo -p 10 https://packages.mozilla.org/rpm/firefox mozillasudo zypper refreshsudo zypper install firefox
Para instalar ou atualizar o firefox do repositório da Mozilla (ou um destes: firefox-esr, -beta, -nightly, -devedition), faça:
sudo zypper refreshsudo zypper install firefox
Para substituir o firefox da versão do repositório da distribuição pela versão da Mozilla, faça:
sudo zypper refreshsudo zypper remove firefoxsudo zypper install firefox
Use idiomas diferentes no pacote RPM do Firefox
Para quem quiser usar o Firefox em um idioma diferente de inglês americano, também criamos pacotes RPM com pacotes de idiomas do Firefox. Para instalar um pacote de idioma específico, substitua fr no exemplo abaixo pelo código de idioma desejado. Neste exemplo, estamos instalando o pacote de idioma francês do Firefox.
sudo zypper install firefox-l10n-fr
Para listar todos os pacotes de idioma disponíveis, você pode usar este comando após adicionar o repositório da Mozilla e executar sudo zypper refresh:
zypper search firefox-l10n
A localização também está disponível como pacotes firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n para outras versões/edições
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 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
Os canais de lançamento Firefox Beta, Nightly e ESR também estão disponíveis como pacotes snap
- Canal Beta:
sudo snap install firefox --beta
- Canal Nightly
sudo snap install firefox --edge
- Canal ESR
sudo snap install firefox --channel=esr/stable
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 pacotes Tarball da Mozilla
Antes de instalar o Firefox a partir de um pacote Tarball 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.
Esta instalação tem prioridade sobre a versão do Firefox instalada através do gerenciador de pacotes. Para executar a versão instalada pelo gerenciador de pacotes, precisa executar o binário a partir do terminal. Para fazer isso na maioria das distribuições, abra um terminal e digite:/usr/bin/firefox
- Abra a página de download do Firefox e clique em ou .
- Você também pode clicar no link Todos os downloads do Firefox para escolher outra versão/edição: Nightly, Beta, Developer ou Extended Support Release (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 digitando:
-
tar xJf firefox-*.tar.xz
rm firefox-*.tar.xz
-
- Se você baixou um pacote específico, pode renomear a pasta descompactada. Por exemplo:
-
mv firefox firefox-nightly -
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 em ou .
- Você também pode clicar no link Todos os downloads do Firefox para escolher outra versão/edição: Nightly, Beta, Developer ou Extended Support Release (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.xz
rm firefox-*.tar.xz
-
- 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
Em algumas distribuições Linux que usam AppArmor, como as baseadas em Debian e Ubuntu, openSUSE e SUSE Linux, você poderá ver uma notificação informando que alguns recursos de segurança do Firefox podem oferecer menos proteção no seu sistema operacional atual. Para saber mais, consulte Aviso sobre recursos de segurança do Firefox no Linux.