Pesquisa de site

Como remover aplicativos Snap e bloqueá-los no Ubuntu 22.04


O Ubuntu está distribuindo mais aplicativos como o pacote Snap universal, mas alguns usuários não gostam deles. Então estou escrevendo este tutorial para quem deseja se livrar completamente do Snap e evitar que ele seja instalado novamente.

NOTA: Antes de começar, faça backup dos dados do seu aplicativo, por exemplo, favoritos do Firefox. Atenção que o software Ubuntu também será removido após seguir este tutorial.

Passo 1. Remova os aplicativos Snap e o Daemon

Pressione Ctrl+Alt+T no teclado para abrir uma janela de terminal. Ao abrir, execute os comandos abaixo um por um.

1.) Liste todos os aplicativos instantâneos instalados:

snap list

Eles são por padrão Snap Store (software Ubuntu), Firefox, tema padrão e alguns pacotes principais.

2.) Remova os aplicativos um por um, Firefox e Snap-store vão primeiro, depois pacote de tema, plataforma gnome (em sandbox) e, finalmente, pacotes base e daemon snapd. NOTA: os nomes dos pacotes podem variar dependendo da saída da “lista de snap”.

sudo snap remove --purge firefox
sudo snap remove --purge snap-store
sudo snap remove --purge gnome-3-38-2004

Execute também o comando snap remove para remover “gtk-common-themes”, “snapd-desktop-integration”, “bare”, “core20” e finalmente “snapd”.

3.) Por fim, remova o pacote Snap daemon via apt:

sudo apt remove --autoremove snapd

Etapa 2. Bloquear pacote Snap

Após a remoção completa dos pacotes snap, você pode impedir que o Ubuntu os instale novamente configurando baixa prioridade para o pacote Snapd. Veja como fazer o truque inspirado na forma como o Linux Mint 20 fez.

1.) Pressione Ctrl+Alt+T no teclado para abrir o terminal. Ao abrir, execute o comando abaixo para criar e abrir um arquivo de configuração:

sudo gedit /etc/apt/preferences.d/nosnap.pref

Quando o arquivo abrir, cole as linhas abaixo para informar recusar snapd de qualquer repositório:

# Para evitar que pacotes de repositório acionem a instalação do snap,
# este arquivo proíbe que o snapd seja instalado pelo APT.

Pacote: snapd
Fixar: liberar a=*
Prioridade do pino: -10

2. Após salvar o arquivo, atualize o cache do pacote via comando:

sudo apt update

Agora, sempre que você tenta instalar um pacote Snap ou o daemon, ele gera dependências não atendidas (snapd) ou o pacote não tem candidato para instalação.

Como restaurar:

Se mudar de ideia, execute os comandos abaixo a qualquer momento para instalar novamente os aplicativos Snap.

Primeiramente, execute o comando no terminal (Ctrl+Alt+T) para desbloquear o daemon:

sudo rm /etc/apt/preferences.d/nosnap.pref

Em seguida, instale o software Ubuntu via comando:

sudo snap install snap-store

E instale o Firefox rapidamente, se desejar, executando o comando:

sudo apt install firefox

Artigos relacionados