
Ao instalar o Firefox a partir do Repositório oficial da Mozilla no Ubuntu E se você desinstalar a versão Snap, logicamente tudo deveria permanecer assim para sempre. Mas muitos usuários se deparam com a mesma surpresa: após reiniciar o sistema ou instalar atualizações, O Firefox reaparece no formato Snap. Como se nada tivesse acontecido. Se isso já aconteceu com você várias vezes, não é porque você está fazendo algo errado: esse é o comportamento padrão do Ubuntu se o APT e as prioridades dos pacotes não estiverem configurados corretamente.
Neste artigo, veremos passo a passo como Instale o Firefox a partir do repositório APT oficial da Mozilla no Ubuntu.Como desinstalar completamente o pacote Snap e, principalmente, como impedir que o sistema o reinstale em futuras atualizações. A ideia é que, ao final, você fique com um pacote .deb do Firefox bem integrado ao sistema, respeitando aspectos como... Temas de cursor, temas GTK e aparênciae sem ter que lidar com reinstalações diárias do Snap.
Por que o Ubuntu insiste em instalar o Firefox como um pacote Snap?
A partir do Ubuntu 22.04 LTS, a Canonical assumiu um forte compromisso com a Pacotes Snap para aplicativos de desktopE o Firefox é um dos exemplos mais claros. Nessas versões, o pacote do Firefox do repositório oficial do Ubuntu é basicamente um pacote de transição vazio que simplesmente instala o Firefox Snap. Portanto, embora você o veja como um arquivo .deb normal, o que realmente é executado é o pacote Snap.
Isso significa que, se você instalar o Firefox .deb de outra fonte (por exemplo, o repositório oficial da MozillaE você não altera as prioridades do APT assim que há atualizações ou o sistema acha que precisa "corrigir" dependências. Reinstale o pacote Firefox do Ubuntu.E com ele, o Snap. É por isso que você continua encontrando o Firefox no formato Snap após cada reinicialização do sistema ou atualização completa.
Além disso, muitos usuários notam que o Firefox Snap apresenta alguns efeitos colaterais irritantes, como: problemas com temas de ícones personalizados ou cursoresIntegração inferior com alguns temas de desktop, tempos de inicialização ligeiramente mais lentos e alguns problemas estranhos de permissão. É por isso que cada vez mais pessoas estão preferindo... Use o arquivo .deb tradicional do Firefox.seja a partir do PPA da equipe Mozilla ou, de forma mais limpa e direta, do repositório APT oficial da Mozilla.
Opções para usar o Firefox .deb no Ubuntu
No Ubuntu, você tem dois caminhos principais para fazer isso. Firefox em formato .deb Sem depender do Snap. Ambas as opções são válidas, mas é importante entender o que cada uma faz para evitar misturar configurações que possam entrar em conflito posteriormente.
A primeira opção é use o PPA "mozillateam" (LP-PPA-mozillateam). Este PPA tem sido a fonte principal para a versão mais recente do Firefox há anos, assim como Versões ESR e Thunderbird Em formato .deb. Permite atualizações rápidas, geralmente está à frente dos repositórios do Ubuntu e integra-se muito bem ao sistema. No entanto, se você o utilizar, deverá configurar as prioridades do APT para impedir que o Ubuntu Firefox (que usa Snap) se instale novamente.
A segunda opção, mais recente e altamente recomendada, é adicionar o Repositório APT oficial da Mozilla (packages.mozilla.org). Com esse método, o Firefox vem diretamente da Mozilla, sem intermediários, no formato .deb, e você pode configurar o APT para sempre prefiro esta origem Em comparação com qualquer outro repositório de pacotes do Firefox, este é o repositório oficialmente documentado pela Mozilla para instalar o Firefox no Ubuntu e em outras distribuições baseadas em Debian.
Primeiramente: remova o Firefox Snap e quaisquer resquícios anteriores.
Antes de prosseguirmos com a instalação a partir do repositório oficial da Mozilla, é essencial Remova qualquer vestígio do Firefox Snap. E, se você o utilizou, limpe também o PPA da equipe Mozilla e suas regras de prioridade. Essa limpeza evita conflitos entre pacotes e impede que você acabe com uma bagunça de versões diferentes.
Se você já tem o Firefox instalado a partir do Snap oficial do UbuntuO primeiro passo é desinstalá-lo completamente pelo terminal. Para isso, abra um console e execute o seguinte comando:
sudo snap remover firefox
Em alguns casos, é uma boa ideia adicionar a opção de limpeza para que os dados e configurações gerenciados pelo Snap também sejam excluídos, para que você possa usar snap remove –purge firefox Se você quiser fazer uma limpeza ainda mais profunda da embalagem Snap e de seus resíduos.
No Ubuntu 22.04 e versões posteriores, além do Snap, você pode ter os seguintes pacotes instalados: Pacote de transição do Firefox do APT, que na verdade serve apenas como um contêiner para o Snap. Para removê-lo e impedir que o APT o utilize como ponte para reinstalar o Snap, execute:
sudo apt remove --autoremove firefox
Se o sistema responder que não há nada para remover, tudo bem; significa que o pacote não está mais instalado. O importante é garantir que Certifique-se de que não haja arquivos .deb do Ubuntu Firefox apontando para o Snap.Porque é exatamente isso que pode reativar a instalação do pacote Snap em atualizações futuras.
Como desativar o PPA da equipe Mozilla se você já o utilizou.
Se você já teve anteriormente Firefox instalado a partir do PPA da Mozilla Team.É melhor organizar tudo antes de migrar para o repositório oficial da Mozilla. Manter ambas as fontes simultaneamente é possível, mas isso pode confundir o APT com prioridades e versões, então a abordagem mais limpa é escolher apenas uma.
Para remover o PPA da Mozilla Team do seu sistema, execute o seguinte comando no terminal, que removerá a fonte do software:
sudo add-apt-repository -r ppa:mozillateam/ppa
Além do próprio PPA, você provavelmente tem um arquivo de preferências do APT que prioriza este repositório. Geralmente ele está localizado em /etc/apt/preferences.d/mozilla-firefox ou um nome semelhante. Para removê-lo sem deixar vestígios, você pode fazer o seguinte:
sudo rm -rf /etc/apt/preferences.d/mozilla-firefox
Alguns tutoriais também recomendam criar um arquivo como /etc/apt/preferences.d/99mozillateamppaSe você tiver um arquivo com esse nome, revise o conteúdo ou exclua-o caso não queira mais depender do PPA mozillateam. Isso removerá quaisquer regras desatualizadas que possam interferir no repositório oficial da Mozilla.
Instale o Firefox a partir do repositório oficial APT da Mozilla.
Com o campo agora livre de Snaps e PPAs antigos, é hora de Adicione o repositório oficial da Mozilla Para instalar o Firefox no formato .deb. Este método funciona perfeitamente no Ubuntu 24.04 LTS e também em versões anteriores compatíveis com o APT moderno.
Crie o diretório para as chaves APT (caso ele não exista).
As chaves de assinatura do repositório APT geralmente são armazenadas em /etc/apt/trusted.gpg.dEmbora alguns tutoriais recomendem a criação de um diretório específico para agrupar as chaves de provedores externos, se o diretório já existir, você não precisa fazer nada; caso contrário, você pode criá-lo com:
sudo mkdir -p /etc/apt/trusted.gpg.d
Esta etapa garante que você terá um local adequado para armazenar a chave de assinatura da MozillaO que é essencial para que o APT confie nos pacotes que baixa do novo repositório.
Importe a chave de assinatura do repositório da Mozilla.
O próximo passo é adicionar o Chave GPG oficial do repositório APT da MozillaEssa chave permite verificar se os pacotes baixados realmente vieram da Mozilla e não foram adulterados. Você pode fazer isso usando o wget no terminal, assim:
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/trusted.gpg.d/packages.mozilla.org.asc > /dev/null
Se o seu sistema não tiver wget instaladoVocê pode adicioná-lo primeiro com um simples sudo apto instalar wgetApós a importação da chave, o APT poderá autenticar pacotes provenientes de packages.mozilla.org sem exibir avisos de assinatura desconhecida.
Adicione o repositório Mozilla APT à lista de fontes.
Com a chave já instalada, é hora de incorporar o Repositório de pacotes Mozilla para as origens do seu software. Você pode fazer isso de duas maneiras: pela interface gráfica de "Programas e Atualizações" ou diretamente editando arquivos no terminal.
Se preferir o método gráfico, abra «Programas e atualizaçõesAcesse a aba "Outros Softwares" e clique em "Adicionar". No campo de texto, insira a seguinte linha completa do repositório e salve as alterações:
deb https://packages.mozilla.org/apt mozilla main
Se você quiser fazer isso pelo terminal, também pode criar um novo arquivo em /etc/apt/sources.list.d com essa linha dentro, usando, por exemplo, seu editor de texto favorito. O importante é que o APT saiba que a fonte existe. https://packages.mozilla.org/apt com a seção "mozilla principal".
Configure o APT para priorizar o repositório da Mozilla e bloquear o Snap.
O ponto crucial para impedir que o Firefox Snap seja reinstalado é Configure as prioridades do APT corretamente.Simplesmente adicionar o repositório da Mozilla não é suficiente; você precisa instruir o sistema a sempre dar preferência a essa fonte para o Firefox e, além disso, rejeitar pacotes do Firefox provenientes de repositórios do Ubuntu que levem ao Snap.
Para fazer isso de forma robusta, recomenda-se criar um arquivo de preferências em /etc/apt/preferences.d Isso inclui dois blocos: um dando prioridade máxima a packages.mozilla.org e outro atribuindo prioridade negativa ao Firefox do Ubuntu. Você pode fazer isso em um único comando usando `echo` e `tee`, sem copiar linha por linha, assim:
echo 'Pacote: * Pin: origin packages.mozilla.org Pin-Priority: 1000 Pacote: firefox* Pin: release o=Ubuntu Pin-Priority: -1' | sudo tee /etc/apt/preferences.d/mozilla
O primeiro bloco indica que qualquer pacote originário de packages.mozilla.org Possui prioridade 1000, o que, na prática, significa que o APT sempre a escolherá em detrimento de outras fontes com a mesma versão do pacote. O segundo bloco informa ao APT que os pacotes cujo nome começa com firefox e vêm de Repositórios Ubuntu Elas têm prioridade -1, o que significa que não devem ser instaladas automaticamente.
Com essa configuração, você mata dois coelhos com uma cajadada só: Certifique-se de que o Firefox esteja instalado e atualizado a partir do repositório oficial da Mozilla. E, ao mesmo tempo, você impede que o Ubuntu reinsira seu pacote de transição associado ao Snap quando realiza uma atualização geral do sistema.
Atualize os índices e instale o Firefox a partir do site da Mozilla.
Após adicionar o repositório e ajustar as preferências, você pode instruir o APT a atualizar a lista de pacotes disponíveis e prosseguir com uma instalação limpa do Firefox, desta vez a partir do repositório. pacotes.mozilla.orgPara garantir que não restem resíduos anteriores, você pode fazer uma pequena limpeza prévia.
Comece removendo quaisquer instalações .deb anteriores do Firefox que possam ter permanecido, juntamente com suas traduções APT, usando:
sudo apt purge firefox sudo apt purge firefox-locale-es sudo apt autoremove
Isso garante que tanto o navegador quanto o pacote de idioma espanhol associado às fontes anteriores (Ubuntu ou PPA) sejam excluídos. Seus dados pessoais do Firefox (perfil, favoritos, senhas) geralmente são armazenados em seu diretório de instalação. diretório de usuáriosNormalmente, você não os perde ao excluir o pacote, mas é sempre uma boa ideia ter um backup por precaução.
Agora, atualize as informações do pacote e aplique quaisquer atualizações pendentes a outros componentes, para que tudo esteja sincronizado antes de instalar o novo Firefox:
sudo apt atualização sudo apt upgrade
Depois de fazer isso, você pode instalar o navegador e, se desejar, o Pacote de localização em espanhol diretamente do repositório oficial da Mozilla. Execute:
sudo apt install firefox sudo apt install firefox-l10n-es-es
Se as preferências do APT estiverem configuradas corretamente, o APT escolherá o Firefox de packages.mozilla.org em vez de qualquer outra versão disponível. De agora em diante, as futuras atualizações do Firefox virão do repositório da Mozilla quando novas versões forem lançadas, sem que o Snap do Ubuntu seja usado novamente.
Alternativa: Utilize o PPA da equipe Mozilla com fixação específica.
Se preferir continuar usando o Equipe PPA Mozilla Em vez do repositório oficial da Mozilla, você também pode usar um arquivo .deb atualizado do Firefox e impedir que o sistema volte para o Snap do Ubuntu. É um método um pouco diferente, mas igualmente válido para quem já depende desse PPA ou também o usa para o Thunderbird.
Para adicionar este PPA, abra um terminal e execute o seguinte comando, que adicionará a fonte ao seu sistema e atualizará os índices:
sudo add-apt-repository ppa:mozillateam/ppa -y
Após adicionar o PPA, é recomendável atualizar os repositórios e instalar as atualizações básicas para garantir que tudo esteja alinhado com as novas versões do PPA. Você pode fazer isso com:
sudo apt atualização sudo apt upgrade
Se o seu sistema exigir, você também pode usar um sudo apt upgrade completo Para aplicar alterações mais profundas, é aconselhável revisá-las previamente, caso afetem outros pacotes críticos além do Firefox ou do Thunderbird.
Para forçar o APT a usar sempre o Firefox deste PPA e bloquear a versão do Ubuntu, crie um arquivo de preferências semelhante ao do repositório da Mozilla, mas apontando para LP-PPA-mozillateam. Por exemplo, você pode usar o nano para fazer o seguinte:
sudo nano /etc/apt/preferences.d/99mozillateamppa
Nesse arquivo, normalmente são usados dois blocos: um para impor a preferência pelo PPA da equipe Mozilla e outro para bloquear o Firefox do repositório do Ubuntu. Um exemplo típico seria:
Pacote: firefox* PIN: release o=LP-PPA-mozillateam Prioridade do PIN: 501 Pacote: firefox* PIN: release o=Ubuntu Prioridade do PIN: -1
O primeiro bloco informa ao APT que o Firefox do PPA da Mozilla Team Deve ter prioridade sobre os repositórios oficiais. O segundo bloco bloqueia explicitamente o pacote do Firefox para Ubuntu, que é o que geralmente redireciona para o Snap. Isso impede que o sistema tente reverter para esse pacote de transição quando você realiza atualizações gerais.
Para instalar o Firefox a partir deste PPA com o idioma espanhol, é comum usar um comando que especifique a fonte correspondente, para que não haja dúvidas sobre qual repositório está sendo usado. Por exemplo:
sudo apt install -t 'o=LP-PPA-mozillateam' firefox firefox-locale-es
A partir daí, o Firefox será atualizado para novas versões conforme a equipe do PPA as disponibiliza, geralmente com bastante rapidez. Esse método foi testado em distribuições como... Ubuntu e Kubuntu 22.04 ou 22.10E muitos usuários também o utilizam para ter o Thunderbird e o Firefox ESR no formato .deb.
Vantagens de usar o Firefox .deb em vez do pacote Snap.
Além dos aspectos técnicos dos repositórios e das prioridades, muitos usuários estão buscando... Firefox .deb em vez de Snap Por razões de integração e de fluidez. Um caso muito específico é o daqueles que desejam preservar ou aplicar corretamente. temas de cursor personalizadosIsso é algo que pode não ser respeitado da mesma forma com o Snap, precisamente por causa do isolamento inerente a esse tipo de pacote.
Os pacotes .deb geralmente são melhor integrados com o Tema da área de trabalho, ícones, configurações do sistema e outros elementos, porque compartilham o mesmo ambiente de biblioteca e caminhos de distribuição típicos. Eles também tendem a inicializar um pouco mais rápido e a se comportar de maneira mais previsível ao usar extensões de sistema ou integrações externas.
Em contrapartida, os Snaps têm vantagens em termos de isolamento, dependências empacotadas e facilidade de oferecer a mesma aplicação em várias distribuições, mas na prática, como as coisas estão hoje, Eles ainda não convenceram grande parte da comunidade. dos usuários do Ubuntu em seus desktops. Por isso, não é surpreendente que as pessoas queiram substituir o Firefox Snap por um arquivo .deb tradicional, mantido diretamente pela Mozilla ou pela equipe da Mozilla.
Seguindo todos esses passos, desde a remoção completa do Snap até a configuração APT com prioridades e repositórios apropriadosVocê pode manter uma instalação do Firefox em formato .deb totalmente funcional e atualizada no Ubuntu sem que o sistema reinstale o pacote Snap sempre que você desligar o computador ou aceitar atualizações. A chave é limpar as fontes antigas, configurar corretamente o recurso de fixação de pacotes e escolher se prefere a instalação do Snap. Repositório oficial da Mozilla ou PPA da Mozilla Team.Sabendo que em ambos os casos você evita o pacote de transição do Ubuntu que força o uso do Snap.