Como instalar o Firefox em Linux

Firefox Firefox Última atualização: há 6 dias 37% de usuários consideraram isto útil

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.

Este artigo só se aplica a Linux. Consulte instruções de como instalar o Firefox no Mac em Como baixar e instalar o Firefox no Mac.Consulte instruções de como instalar o Firefox no Windows em Como instalar o Firefox no Windows.

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:

  1. Crie um diretório para armazenar chaves do repositório APT, se ainda não existir:
    sudo install -d -m 0755 /etc/apt/keyrings
  2. 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
  3. 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"}'
  4. 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 << EOF
    Types: deb
    URIs: https://packages.mozilla.org/apt
    Suites: mozilla
    Components: main
    Signed-By: /etc/apt/keyrings/packages.mozilla.org.asc
    EOF
  5. Configure o APT para dar prioridade a pacotes do repositório da Mozilla:
    sudo tee /etc/apt/preferences.d/mozilla > /dev/null << EOF
    Package: *
    Pin: origin packages.mozilla.org
    Pin-Priority: 1000
    EOF
  6. Atualize a lista de pacotes e instale firefox (ou um destes: firefox-esr, -beta, -nightly, -devedition):
    sudo apt-get update
    sudo 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=10
sudo dnf makecache --refresh
sudo 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 Packages
baseurl=https://packages.mozilla.org/rpm/firefox
enabled=1
gpgcheck=1
repo_gpgcheck=0
gpgkey=https://packages.mozilla.org/rpm/firefox/signing-key.gpg
priority=10
EOF
Nota: 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 --refresh
sudo 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 --refresh
sudo 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 --refresh
sudo dnf swap firefox firefox --allowerasing
Nota: Ao substituir o firefox da versão do repositório da distribuição pela versão da Mozilla, o firefox pode criar um novo perfil e defini-lo como padrão. Para manter suas configurações antigas, acesse about:profiles, procure seus perfis antigos e defina-os novamente como perfis padrão.

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.gpg
sudo zypper ar --gpgcheck-allow-unsigned-repo -p 10 https://packages.mozilla.org/rpm/firefox mozilla
sudo zypper refresh
sudo 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 refresh
sudo 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 refresh
sudo zypper remove firefox
sudo zypper install firefox
Nota: Ao substituir o firefox da versão do repositório da distribuição pela versão da Mozilla, o firefox pode criar um novo perfil e defini-lo como padrão. Para manter suas configurações antigas, acesse about:profiles, procure seus perfis antigos e defina-os novamente como perfis padrão.

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/

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 Instalar. 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 Instalar 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

  1. Abra a página de download do Firefox e clique em Baixar para Linux de 64 bits ou Baixar para Linux ARM64.
    • 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).
  2. Abra um terminal e mude para a pasta onde o download foi salvo. Por exemplo:
    cd ~/Downloads
  3. Extraia o conteúdo do arquivo baixado digitando:
    tar xJf firefox-*.tar.xz
    rm firefox-*.tar.xz
  4. 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 por sudo.
  5. Mova a pasta com o Firefox descompactado para /opt:
    mv firefox /opt
  6. Crie um link simbólico para o executável do Firefox:
    ln -s /opt/firefox/firefox /usr/local/bin/firefox
  7. 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 Salvar página como. 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

Se você não tiver acesso para se logar como root ou executar comandos com 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.
  1. Abra a página de download do Firefox e clique em Baixar para Linux de 64 bits ou Baixar para Linux ARM64.
    • 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).
  2. Abra um terminal e mude para a pasta onde o download foi salvo. Por exemplo:
    cd ~/Downloads
  3. 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
  4. Se você baixou um pacote específico, pode renomear a pasta descompactada. Por exemplo:
    mv firefox firefox-nightly
  5. Você pode deixar a pasta descompactada na pasta de downloads, ou mover para outro local na sua conta. Por exemplo:
    mv firefox ~/firefox
  6. O Firefox já está pronto para ser usado. Você pode executar diretamente a partir do terminal:
    ~/firefox/firefox &
  7. 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/
Nota: Este método não muda a associação de tipos de arquivo no sistema, portanto links de outras aplicações não são abertos na instalação local. Você precisa copiar o link e colar na barra de endereços do Firefox.

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.

Artigos relacionados

Essas pessoas ajudaram a escrever este artigo:

Illustration of hands

Torne-se um voluntário

Desenvolva e compartilhe sua especialidade com outras pessoas. Responda perguntas e aprimore nossa base de conhecimento.

Saiba mais