Instalar o Firefox no Linux

Firefox Firefox Última actualização: 3 semanas atrás
This is a machine-generated translation of the English content. It has not been reviewed by a human, and may contain errors. If you would like to revise this content, you can start here.

Muitas distribuições do Linux vêm com o Firefox pré-instalado e definido como o navegador predefinido. Contudo, se precisar de instalar o Firefox no Linux utilizando um método diferente, o guia seguinte irá mostrar-lhe como instalar o Firefox no Ubuntu, Debian, Fedora, openSUSE e noutras distribuições do Linux.

Este artigo aplica-se apenas para o Linux. Para instruções para instalar o Firefox no Mac, consulte Como transferir e instalar o Firefox no Mac.Para instruções para instalar o Firefox no Windows, consulte Como instalar o Firefox no Windows.

Instalar o pacote DEB do Firefox para distribuições baseadas em Debian e Ubuntu (recomendado)

Para instalar o pacote DEB através do repositório APT, faça o seguinte:

  1. Criar uma diretoria para guardar a chave do repositório APT se esta não existir:
    sudo install -d -m 0755 /etc/apt/keyrings
  2. Importar a chave de autenticação 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, pode instalá-lo com: sudo apt-get install wget
  3. A impressão digital deveria ser 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3. Pode verificar isto 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 "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}'
  4. Depois, adicione o repositório APT da Mozilla ao seu sources.list:
    • Para Debian Bookworm/Ubuntu Noble e mais antigo:
    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 mais recente
    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 priorizar os 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 sua lista de pacotes e instale o firefox (ou um de firefox-esr, -beta, -nightly, -devedition):
    sudo apt-get update
    sudo apt-get install firefox

Utilizar idiomas diferentes no pacote DEB do Firefox

Para aqueles que gostariam de utilizar o Firefox num idioma diferente do inglês americano, também criámos pacotes DEB que contêm os pacotes de idioma do Firefox. Para instalar um pacote de idioma específico, substitua fr no exemplo abaixo pelo código do idioma pretendido. Neste exemplo, estamos a instalar o pacote de idioma francês do Firefox.

sudo apt-get install firefox-l10n-fr

Para listar todos os pacotes de idioma disponíveis, pode utilizar este comando depois de adicionar o repositório da Mozilla e executar sudo apt-get update:

apt-cache search firefox-l10n

As localizações também estão disponíveis como pacotes firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n para outras versões/edições

Instalar o pacote RPM do Firefox para distribuições baseadas em Fedora, RHEL e as suas derivações (recomendado)

Adicionar o repositório RPM do Firefox através do gestor 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

Adicionar o repositório RPM do Firefox para o gestor 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, isto é salvaguardado por HTTPS e assinaturas de pacotes (gpgcheck=1).

Para instalar o firefox do repositório da Mozilla (ou um de 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 para a 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 para a versão da Mozilla, o firefox pode criar um novo perfil e defini-lo como predefinido. Para manter as suas definições/configurações antigas, aceda a about:profiles, procure os seus perfis antigos e defina-os novamente como perfis predefinidos.

Utilizar idiomas diferentes no pacote RPM do Firefox

Para aqueles que gostariam de utilizar o Firefox num idioma diferente do inglês americano, também criámos pacotes RPM que contêm os pacotes de idioma do Firefox. Para instalar um pacote de idioma específico, substitua fr no exemplo abaixo pelo código do idioma pretendido. Neste exemplo, estamos a instalar o pacote de idioma francês do Firefox.

sudo dnf install firefox-l10n-fr

Para listar todos os pacotes de idioma disponíveis, pode utilizar este comando depois de adicionar o repositório da Mozilla e executar sudo dnf makecache --refresh:

dnf search firefox-l10n

As localizações também estão disponíveis como pacotes firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n para outras versões/edições

Instalar o pacote RPM do Firefox para openSUSE e SUSE Linux (recomendado)

Adicionar o repositório RPM do Firefox através do gestor 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 de 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 para a 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 para a versão da Mozilla, o firefox pode criar um novo perfil e defini-lo como predefinido. Para manter as suas definições/configurações antigas, aceda a about:profiles, procure os seus perfis antigos e defina-os novamente como perfis predefinidos.

Utilizar idiomas diferentes no pacote RPM do Firefox

Para aqueles que gostariam de utilizar o Firefox num idioma diferente do inglês americano, também criámos pacotes RPM que contêm os pacotes de idioma do Firefox. Para instalar um pacote de idioma específico, substitua fr no exemplo abaixo pelo código do idioma pretendido. Neste exemplo, estamos a instalar o pacote de idioma francês do Firefox.

sudo zypper install firefox-l10n-fr

Para listar todos os pacotes de idioma disponíveis, pode utilizar este comando depois de adicionar o repositório da Mozilla e executar sudo zypper refresh:

zypper search firefox-l10n

As localizações também estão disponíveis como pacotes firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n para outras versões/edições

Migração de Dados

Se anteriormente estava a utilizar Snap ou Flatpak, terá de importar o seu perfil. Existem dois modos para fazer isto. Pode utilizar um destes métodos:

  • Método 1: Configurar o Sync. Para instruções, consulte Como é que eu configuro "Sincronizar" no meu computador?
  • Método 2: Copiar os ficheiros existentes no seu computador. Certifique-se que todas as cópias do Firefox no seu computador estão completamente fechadas antes de fazer isto:
    • 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, depois de mover os perfis, inicie o Firefox a partir do terminal com o comando firefox -P. Selecione o seu perfil pretendido. Após esta configuração inicial, o comando -P já não será necessário.

Instalar a partir do seu gestor de pacotes de distribuição

Para instalar o Firefox utilizando o seu gestor de pacotes de distribuição, por favor, consulte a documentação da sua distribuição Linux.

Este método é recomendado porque garante que o Firefox e todas as bibliotecas necessárias são instaladas e configuradas de forma otimizada para a 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 a sua distribuição atualiza a versão que distribui. A sua distribuição também pode distribuí-lo sem a marca Firefox ou distribuir apenas a ESR.

Instalar com Flatpak

Para instalar o Firefox com Flatpak, install and configure Flatpak no seu computador. Assim que o Flatpak estiver instalado, vá para a Firefox Flathub's page e clique no botão Install. Alternativamente, pode digitar o seguinte comando num terminal:

flatpak install flathub org.mozilla.firefox

Por predefinição, o Flatpak instala o Firefox na mesma localidade que o seu sistema operativo. Para utilizar um idioma diferente, por favor, siga as instruções em como utilizar o Firefox noutro idioma.

Instalar com Snap

Para instalar o Firefox com Snap, install Snap no seu computador. Assim que o Snap estiver instalado, vá para a Firefox Snapcraft's Store page, clique no botão Install e siga as instruções. Alternativamente, pode digitar o seguinte comando num terminal:

sudo snap install firefox

O canal de lançamento do Firefox Beta, Nightly e ESR também está disponível como pacote 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 disponível, o Snap instala o Firefox na mesma localidade que o seu sistema operativo. Para utilizar um idioma diferente, por favor, siga as instruções em como utilizar o Firefox noutro idioma.

Instalar o Firefox das compilações Tarball da Mozilla

Antes de instalar o Firefox a partir de uma compilação Tarball da Mozilla, certifique-se de que o seu computador tem as bibliotecas necessárias instaladas. Bibliotecas em falta ou incompatíveis podem tornar o Firefox inoperável.

Instalação do Sistema Firefox (para os utilizadores avançados)

Para instalar o Firefox com este método, tem de poder iniciar a sessão como raiz ou executar os comandos sudo.

Esta instalação terá prioridade sobre a versão do Firefox instalada através do seu gestor de pacotes. Para executar a versão instalada com o seu gestor de pacotes, precisará de executar o binário a partir de um terminal. Para fazer isso na maioria das distribuições, abra um terminal e digite:
/usr/bin/firefox

  1. Vá para a página de transferências do Firefox, e clique em Download for Linux 64-bit ou Download for Linux ARM64.
  2. Abra um terminal, e vá para a pasta onde a sua transferência foi guardada. Por exemplo:
    cd ~/Downloads
  3. Extraia os conteúdos do ficheiro transferido, digitando:
    tar xJf firefox-*.tar.xz
    rm firefox-*.tar.xz
  4. Se transferiu uma compilação específica, talvez queira renomear a pasta descompactada de acordo. Por exemplo:
    mv firefox firefox-nightly

    Os comandos seguintes devem ser executados como raiz, ou precedidos por sudo.
  5. Mova a pasta do Firefox descomprimida para /opt:
    mv firefox /opt
  6. Crie uma ligação simbólica para o executável do Firefox:
    ln -s /opt/firefox/firefox /usr/local/bin/firefox
  7. Transfira uma cópia do ficheiro de ambiente de trabalho:
    wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications

Alternativamente, se wget não estiver instalado no seu computador, vá para o URL acima mencionado, clique com o botão direito do rato na página para abrir o menu de contexto, e selecione Guardar página como. Depois de transferir o ficheiro, mova-o para /usr/local/share/applications.

Para verificar se a instalação foi bem-sucedida, pode abrir a página «Informação para resolução de problemas». Na secção "Informações básicas da aplicação", o valor da linha "Binário da Aplicação" deverá ser /opt/firefox/firefox-bin.

Instalação Local do Firefox na conta do utilizador

Se não tem acesso para iniciar a sessão como "raiz" ou para executar comandos sudo, ou apenas prefere utilizar um Firefox local na sua conta, pode efetuar uma instalação local. Também pode fazer isto para ter várias instalações do Firefox para diferentes compilações.
  1. Vá para a página de transferências do Firefox, e clique em Download for Linux 64-bit ou Download for Linux ARM64.
  2. Abra um terminal, e vá para a pasta onde foi guardada a sua transferência. Por exemplo:
    cd ~/Downloads
  3. Extraia o conteúdo do ficheiro transferido. Isto criará uma pasta chamada firefox. Depois disso, pode eliminar o ficheiro:
    tar xJf firefox-*.tar.xz
    rm firefox-*.tar.xz
  4. Se transferiu uma compilação específica, talvez queira renomear a pasta descompactada de acordo. Por exemplo:
    mv firefox firefox-nightly
  5. Pode deixar a pasta descompactada na sua pasta de transferências ou movê-la para outro local na sua conta. Por exemplo:
    mv firefox ~/firefox
  6. O Firefox agora está pronto para ser utilizado. Pode executá-lo diretamente 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 do rato na área de trabalho, e escolha Criar iniciador no menu de contexto.
    • Também pode digitar isto no terminal:
      ln -s ~/firefox/firefox ~/Desktop/
    • Pode encontrar um ícone para o atalho da área de trabalho em ~/firefox/browser/chrome/icons/default/
Nota: este método não altera os tipos de ficheiro vinculados ao sistema, assim, as hiperligações de outras aplicações não serão abertas na instalação local. Terá que copiar a hiperligação e colá-la na barra de endereço do Firefox.

Aviso das funcionalidades de segurança

Em algumas distribuições de Linux que utilizam AppArmor, tais como as baseadas em Debian, Ubuntu, openSUSE e SUSE Linux, poderá ver uma notificação de que algumas das funcionalidades de segurança do Firefox podem oferecer menos proteção no seu sistema operativo atual. Para saber mais, consulte Aviso das funcionalidades de segurança do Firefox no Linux.

Artigos relacionados

Estas pessoas fantásticas ajudaram a escrever este artigo:

Illustration of hands

Participar

Cresça e partilhe a sua experiência com outras pessoas. Responda a perguntas e melhore a nossa base de conhecimentos.

Saber mais