Bloqueio da instalação e reinstalação do Snap (snapd) no Ubuntu
Dica publicada em Linux / Configuração
Bloqueio da instalação e reinstalação do Snap (snapd) no Ubuntu
OUbuntu frequentemente tenta reinstalar o daemon do Snap (snapd) como dependência oculta ao instalar determinados pacotes via apt (como o navegador Chromium ou o Firefox). Para impedir que o sistema devolva o formato Snap, é necessário removê-lo e também criar uma regra de prioridade no gerenciador de pacotes (APT).1. Remoção completa do pacote e de seus resíduos
O parâmetro--purge combinado com o autoremove diz ao gerenciador para excluir o serviço em execução, o binário principal e todos os arquivos de configuração deixados para trás.sudo apt autoremove --purge -y snapd
2. Criação da regra de bloqueio (Pinning) no APT
O diretório/etc/apt/preferences.d/ dita as regras de instalação. Ao atribuir uma prioridade negativa (Pin-Priority: -10), o APT fica terminantemente proibido de efetuar o download e a instalação do pacote snapd, mesmo se outro pacote exigir a sua presença. O comando abaixo escreve a regra no arquivo nosnap.pref diretamente pelo terminal.cat << 'EOF' | sudo tee /etc/apt/preferences.d/nosnap.pref
Package: snapd
Pin: release a=*
Pin-Priority: -10
EOF
3. Sincronização do APT
Por fim, atualize o índice de repositórios para que o sistema carregue a nova configuração e aplique a restrição imediatamente.sudo apt update