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.
Tabela de conteúdos
- 1 Instalar o pacote DEB do Firefox para distribuições baseadas em Debian e Ubuntu (recomendado)
- 2 Instalar o pacote RPM do Firefox para distribuições baseadas em Fedora, RHEL e as suas derivações (recomendado)
- 3 Instalar o pacote RPM do Firefox para openSUSE e SUSE Linux (recomendado)
- 4 Migração de Dados
- 5 Instalar a partir do seu gestor de pacotes de distribuição
- 6 Instalar com Flatpak
- 7 Instalar com Snap
- 8 Instalar o Firefox das compilações Tarball da Mozilla
- 9 Aviso das funcionalidades de segurança
- 10 Artigos relacionados
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:
- Criar uma diretoria para guardar a chave do repositório APT se esta não existir:
sudo install -d -m 0755 /etc/apt/keyrings
- 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
wgetinstalado, pode instalá-lo com:sudo apt-get install wget
- 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"}'
- 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 << EOFTypes: debURIs: https://packages.mozilla.org/aptSuites: mozillaComponents: mainSigned-By: /etc/apt/keyrings/packages.mozilla.org.ascEOF
- Configure o APT para priorizar os 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 sua lista de pacotes e instale o firefox (ou um de firefox-esr, -beta, -nightly, -devedition):
sudo apt-get updatesudo 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=10sudo dnf makecache --refreshsudo 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 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, 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 --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 para a versão da Mozilla, faça:
sudo dnf makecache --refreshsudo dnf swap firefox firefox --allowerasing
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.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 de 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 para a versão da Mozilla, faça:
sudo zypper refreshsudo zypper remove firefoxsudo zypper install firefox
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/
- Flatpak:
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 . 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 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
- Vá para a página de transferências do Firefox, e clique em ou .
- Também pode clicar na hiperligação Todas as Transferências do Firefox para escolher outra versão/edição: Nightly, Beta, Developer ou Extended Support Release (ESR).
- Abra um terminal, e vá para a pasta onde a sua transferência foi guardada. Por exemplo:
-
cd ~/Downloads
-
- Extraia os conteúdos do ficheiro transferido, digitando:
-
tar xJf firefox-*.tar.xz
rm firefox-*.tar.xz
-
- 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 porsudo.
-
- Mova a pasta do Firefox descomprimida para /opt:
-
mv firefox /opt
-
- Crie uma ligação simbólica para o executável do Firefox:
-
ln -s /opt/firefox/firefox /usr/local/bin/firefox
-
- 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 . 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
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.- Vá para a página de transferências do Firefox, e clique em ou .
- Também pode clicar na hiperligação Todas as Transferências do Firefox para escolher outra versão/edição: Nightly, Beta, Developer ou Extended Support Release (ESR).
- Abra um terminal, e vá para a pasta onde foi guardada a sua transferência. Por exemplo:
-
cd ~/Downloads
-
- 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
-
- Se transferiu uma compilação específica, talvez queira renomear a pasta descompactada de acordo. Por exemplo:
-
mv firefox firefox-nightly
-
- 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
-
- O Firefox agora está pronto para ser utilizado. Pode executá-lo diretamente 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 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/
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.