
Se o tema há alguns dias atrás era o grande problema do Snap, o fato é que o formato dos pacotes canônicos, como acontece com o Flatpak, arrastam mais de um inconveniente. Um que afeta ambos os formatos é a reversão das alterações feitas após a instalação e desinstalação dos aplicativos, já que não é o mesmo que fazer através das lojas de software do que através do terminal.
Vamos ver, então, como eliminar todos os traços do Flatpak e Snap do seu sistema ou, melhor, como eliminar todas as dependências que estão ocupando, em geral, muito espaço em disco.
Antes, o aviso usual, apenas no caso: Flatpak, Snap, AppImage … Repetimos milhares de vezes e continuaremos fazendo o que é necessário: esses novos formatos de pacote são um recurso interessante para testar aplicativos, ou para acessar aqueles que Não são encontradas oportunas nos repositórios tradicionais, que são os meios que recomendamos usar sempre que possível, mesmo quando se trata de adicionar repositórios adicionais – apenas confiáveis, e – ou instalar e atualizar aplicativos do formato de pacote nativo da distribuição.
Indo para o assunto, digamos que começamos a instalar os aplicativos Flatpak e Snap, mesmo que seja para experimentar aqueles que estão lá apenas, no Snap Store ou Flathub, as duas lojas mais populares. Sabendo como sabemos que ambos os formatos são baseados em oferecer todo o necessário para executar um aplicativo no mesmo pacote, seria suficiente desinstalar o pacote em questão e tudo fica como estava, certo? Pois não. Tanto o Flatpak quanto o Snap, encontramos dois tipos de aplicativos: aqueles que atendem a essa premissa e aqueles que não.
Por exemplo, instalar um aplicativo da Electron ou de terceiros não é o mesmo que instalar um aplicativo KDE ou GNOME, porque o número de dependências necessárias geralmente é muito grande e envolve a instalação de outros pacotes que não são desinstalados quando você desinstala o aplicativo. O mais rápido e eficaz, como sempre, é verificá-lo através do terminal e, em ambos os formatos, é feito de maneira semelhante.
A primeira coisa é listar os pacotes instalados:
Com Flatpak:
flatpak list
Com Snap:
snap list
O segundo, saber como remover pacotes individualmente:
Com Flatpak:
flatpak remove pacote
Com Snap
snap remove pacote
No caso do Flatpak, você pode eliminar tudo; no Snap, todos exceto o ‘core’, que desaparecerá quando o processo for desinstalado. No entanto, o Flatpak tem a opção de eliminar todos os pacotes que não são mais necessários, no estilo do autoremove
do APT:
flatpak remove --unused
Uma vez que todos os pacotes tenham sido deletados, o próximo passo seria fazer o mesmo com os processos “flatpak” e “snapd”, para os quais você pode usar um gerenciador de pacotes ou console Synaptic, caso em que a ordem dependerá da distribuição que é usado.