Navegar no cenário de software do Ubuntu Linux geralmente requer um conhecimento profundo de seus sistemas de empacotamento. Um desses sistemas, o Snapcraft, desenvolvido pela Canonical, oferece uma solução de embalagem universal. Entre os aplicativos disponíveis como pacotes Snap, o Firefox, conhecido como Firefox Snap, se destaca. Embora ofereça benefícios como atualizações fáceis e compatibilidade entre distribuições Linux, alguns usuários podem achar necessário remover o Firefox Snap do Ubuntu por vários motivos.
Razões para considerar a remoção:
- Intensidade de recursos: apesar de seu design centrado no usuário, os pacotes Snap podem consumir mais recursos. Isso pode levar a quedas perceptíveis de desempenho, especialmente em configurações de hardware mais antigas.
- Obstáculos de integração: Firefox Snap e pacotes Snap em geral podem enfrentar desafios na integração perfeita do sistema. Isso pode resultar em possíveis limitações de software e em uma experiência de usuário abaixo do ideal.
A beleza da estrutura de código aberto do Ubuntu é a sua adaptabilidade. Se o Firefox Snap não atender às suas necessidades, o Mozilla PPA do Ubuntu oferece uma alternativa com a versão estável mais recente do Firefox.
Este guia agora mostrará as etapas para fazer a transição da versão Snap do Firefox e discutirá como remover o Firefox Snap do Ubuntu e instalar o navegador através do Ubuntu Mozilla PPA.
Remova o Firefox Snap do Ubuntu
Desativando o Firefox Snap
A primeira etapa neste processo é desabilitar o pacote snap do Firefox. Desativar um pacote instantâneo significa essencialmente que ele não pode mais executar ou consumir recursos do sistema, mas seus dados permanecem intactos no sistema. Isto é particularmente útil se você pretende reativá-lo mais tarde. Porém, no nosso caso, esta é uma etapa preparatória para a remoção completa.
Aqui está o comando para desativar o snap do Firefox:
sudo snap disable firefox
Após executar este comando, o snap do Firefox será desativado, o que significa que não será mais capaz de iniciar ou consumir recursos do sistema.
Remover Firefox Snap
Assim que o snap do Firefox estiver desativado, podemos prosseguir com sua remoção. O comando para remover um pacote instantâneo desinstala o pacote e remove todos os dados associados. Nesta etapa usaremos o --purge
opção para garantir que todos os dados relacionados ao Firefox Snap sejam completamente limpos do sistema.
Execute o seguinte comando para remover o snap do Firefox:
sudo snap remove --purge firefox
Este comando irá desinstalar o snap do Firefox e limpar todos os dados associados, sem deixar arquivos residuais em seu sistema.
Instale o Firefox através do Ubuntu Mozilla Team PPA
Verificando e instalando os pacotes necessários
Em nossa jornada para uma navegação segura e atualizada com o Firefox, o primeiro passo crucial envolve garantir que nosso sistema tenha todas as ferramentas necessárias. Esta verificação de pré-requisito depende da instalação de dois pacotes essenciais: software-properties-common e apt-transport-https. O primeiro permite o gerenciamento eficiente do repositório, enquanto o último equipa o gerenciador de pacotes para recuperar pacotes via HTTPS com segurança.
Para confirmar a presença desses pacotes ou atualizá-los, execute o seguinte comando:
sudo apt install software-properties-common apt-transport-https -y
Importar repositório estável do Firefox
Equipado o nosso sistema, pretendemos agora adotar a versão estável do Firefox. Esta busca requer a integração do Repositório estável do Firefox em nosso sistema. Em termos mais simples, adicionamos o Personal Package Archive (PPA) mantido pelo Equipe Mozilla à lista de repositórios do nosso sistema. Este PPA é uma mina de ouro para usuários do Ubuntu, oferecendo diretamente as versões de software mais recentes dos desenvolvedores.
O comando para esta integração PPA é o seguinte:
sudo add-apt-repository ppa:mozillateam/ppa -y
Com sudo
, executamos o comando como superusuário. O add-apt-repository
script adiciona o repositório APT ao nosso sistema. O ppa:mozillateam/ppa
especifica o PPA que queremos adicionar. O -y
flag confirma automaticamente quaisquer prompts durante o processo.
Configurar fixação do Firefox APT
A seguir, usamos a fixação APT para equilibrar a versão estável do Firefox com a prioridade padrão do Snapcraft. Esta técnica nos permite definir níveis de prioridade personalizados para diferentes fontes de pacotes no Ubuntu. Nós usamos o echo
comando para adicionar as configurações necessárias diretamente no arquivo de configuração:
echo -e "Package: firefox*\nPin: release o=LP-PPA-mozillateam-ppa\nPin-Priority: 550\n\nPackage: firefox*\nPin: release o=Ubuntu\nPin-Priority: -1" | sudo tee /etc/apt/preferences.d/99-mozillateamppa
Ao definir prioridades, expressamos as nossas preferências:
- O PPA estável do Firefox (
Pin-Priority: 550
) é a nossa principal escolha. - O repositório Firefox Ubuntu Snapcraft (
Pin-Priority: -1
) está desativado, garantindo instalações do Firefox através do Mozilla Team PPA em vez do Snapcraft.
Etapa 4: Atualizando o índice do pacote APT após a importação do Firefox PPA no Ubuntu
Com um novo repositório integrado, agora precisamos informar o APT sobre os potenciais novos pacotes que ele pode buscar. Esta etapa, chamada atualização do índice de pacotes APT, é fundamental para recuperar pacotes com sucesso do repositório recém-adicionado.
Para atualizar o índice do pacote APT, use o seguinte:
sudo apt update
Este comando estimula o APT a atualizar sua lista de pacotes conhecidos com base nos repositórios estipulados em /etc/apt/sources.list
e /etc/apt/sources.list.d/
. Esta lista agora incluirá o PPA adicionado recentemente, garantindo que o seu sistema conheça a versão mais recente do Firefox.
Instale o Firefox via comando APT
Com as bases estabelecidas e os preparativos feitos, podemos agora prosseguir para a etapa final: instalar a versão estável do Firefox.
Execute o seguinte comando para instalar o Firefox:
sudo apt install firefox -y
O apt install
comando diz ao APT para instalar o pacote Firefox. O -y
flag confirma automaticamente qualquer prompt. Após executar este comando, seu sistema terá a versão estável mais recente do Firefox, substituindo a versão Snapcraft.
Verificando a instalação do Firefox via método PPA
Com a instalação concluída, queremos garantir que tudo correu conforme planejado. A maneira mais eficaz de confirmar que agora estamos utilizando a versão nativa do APT com a versão estável do PPA Firefox do Ubuntu Mozilla Team é executar o seguinte comando:
apt-cache policy firefox
Este comando revela informações vitais sobre a versão instalada e o repositório do qual foi obtida. Se a saída corresponder à versão do PPA, você pode ter certeza de que a instalação foi bem-sucedida.
Considerações finais sobre a remoção do Firefox Snap
Concluindo, exploramos um guia abrangente sobre como remover a versão Snapcraft do Firefox de um sistema Ubuntu Linux e substituí-la pela versão estável do Personal Package Archive (PPA) da equipe Mozilla. Este processo envolve desabilitar e limpar o pacote Snap, atualizar o índice do pacote APT para reconhecer o novo PPA e instalar a versão estável do Firefox. Seguir essas etapas fornecerá a versão estável mais recente do Firefox e reduzirá potencialmente o uso de recursos do sistema e as limitações de software associadas aos pacotes Snap.