Como instalar o Firefox com um pacote .deb no Ubuntu
Veja como remover o pacote Snap do Firefox no Ubuntu e aproveite a versão .deb direto de dois repositórios da Mozilla
O Firefox é um dos navegadores mais populares do mundo, conhecido por sua segurança, personalização e variedade de extensões. No Ubuntu, o Firefox pode ser instalado de duas maneiras principais: através de pacotes snap
ou .deb
.
Desde a versão 22.04 do Ubuntu, a instalação padrão do Firefox no repositório do sistema é através de um pacote snap
, que oferece uma instalação rápida, fácil e conveniente, mas pode ter algumas limitações que fazem boa parte dos usuários torcer o nariz para esse tipo de empacotamento de software.
O problema dos Snaps
Um das maiores dificuldades na adoção dos Snaps é seu tamanho consideravelmente maior em comparação com pacotes tradicionais como .deb
– ou mesmo o flatpak
. Isso se deve à inclusão de diversas bibliotecas e dependências dentro do próprio pacote snap
, para criar mais compatibilidade entre diversas versões de distribuições Linux, resultando em um uso significante de espaço em disco, especialmente em notebooks e máquinas com armazenamento limitado.
Por sua natureza sandbox, os Snaps são executados em ambientes isolados, o que aumenta a segurança, mas limita sua integração com o sistema operacional. Isso pode gerar problemas de compatibilidade com outros softwares e recursos do Ubuntu, dificultando a personalização e o uso de temas, por exemplo.
A empresa por trás do Ubuntu, a Canonical, detém grande controle sobre a plataforma Snap, o que gera receios em relação à segurança e à liberdade de escolha dos usuários. Alguns críticos argumentam que a Canonical pode privilegiar seus próprios softwares ou favorecer determinados desenvolvedores, limitando a diversidade e a autonomia dos usuários.
Alguns usuários do Ubuntu defendem a filosofia do software livre e criticam a natureza proprietária da plataforma Snap. Argumentam que a centralização do poder nas mãos da Canonical e a inclusão de softwares proprietários dentro dos Snaps vai contra os princípios do software livre.
Veja também:
- Como instalar a versão mais recente do Firefox no Debian
- Mullvad Browser: um navegador baseado no Tor que traz privacidade reforçada
Alternativas
A alternativa é remover o pacote snap
e instalar o .deb
, que era padrão até a versão 22.04 do Ubuntu. Mas como, se ao tentar instalar via apt
, a versão Snap é instalada novamente?
Instalando direto do repositório da Mozilla
Existem duas formas. Uma delas é seguir o tutorial criado pela própria Mozilla que ensina a instalar a versão .deb
em distribuições baseadas em Debian (como o Ubuntu e o Linux Mint) direto de um repositório nos servidores da organização.
Primeiro, você precisa desinstalar o Firefox Snap com o seguinte comando numa janela do terminal:
sudo snap remove firefox
Agora é a vez de começar a instalação:
Passo 1: Crie um diretório para as chaves do repositório APT colando o comando abaixo no terminal:
sudo install -d -m 0755 /etc/apt/keyrings
Passo 2: Importa a chave de assinatura do repositório:
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
Passo 3: O fingerprint deve ser a seguinte sequência numérica: 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"}'
Passo 4: Adicione o repositório do APT à dua lista de fontes:
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
Passo 5: Para garantir que você vai “puxar” o pacote .deb
do novo repositório adicionado, configure o APT para dar prioridade ao repositório da Mozilla com o seguinte comando:
echo '
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
' | sudo tee /etc/apt/preferences.d/mozilla
Passo 6: Se tudo correu sem erro, agora basta atualizar o APT e instalar o Firefox com os seguintes comandos:
sudo apt update
sudo apt install firefox
Passo 7: Para usar o Firefox em Português do Brasil, é preciso instalar o pacote de idioma firefox-l10n-pt-br
com o comando abaixo:
sudo apt-get install firefox-l10n-pt-br
Pronto! Seu navegador Firefox .deb
está instalado e será atualizado a partir do repositório da Mozilla.
Instalando via PPA
Você pode também instalar o Firefox .deb
através de um repositório PPA mantido pela própria equipe de desenvolvedores da Mozilla no launchpad.net. O Ubuntu tem integração nativa com PPA, então essa instalação não requer muitos passos.
Antes de tudo, você precisa desinstalar o Firefox Snap com o seguinte comando no terminal:
sudo snap remove firefox
Agora vamos inciar a instalação:
Passo 1: Em uma janela do terminal, cole o comando abaixo para adicionar o PPA à sua lista de repositórios:
sudo add-apt-repository ppa:mozillateam/ppa
Passo 2: Defina a prioridade do PPA para evitar que o pacote snap
seja instalado em vez do .deb
:
sudo gnome-text-editor /etc/apt/preferences.d/mozillateamppa
Uma janela do Gnome Text Editor será aberta com um arquivo em branco. Cole o código abaixo e salve.
Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
Passo 3: Se tudo correu bem, agora é só atualizar o APT e instalar o Firefox .deb
com o comando abaixo:
sudo apt update && sudo apt install firefox
Pronto! Agora você tem o Firefox .deb
instalado no seu Ubuntu.
O repositório PPA da Mozilla também oferece outros pacotes, além do Firefox. Você pode instalar o cliente de e-mails Thunderbird ou a versão de suporte longo (ESR) do Firefox com os pacotes thunderbird
e firefox-esr
, respectivamente.