Como remover snap store do Ubuntu?


50

Como removo o snap? O apt finge que não está lá, mas ainda posso chamar comandos com ele.

Tentando rm, diz "sistema de arquivos somente leitura"

root@tunnel:/# apt remove snap
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'snap' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@tunnel:/# snap whoami
email: -

Respostas:


70

O pacote não é chamado snap, mas é snapd.

Você vai querer fazer sudo apt autoremove --purge snapd.


Por que --purge? O OP não disse que a remoção também deve remover as configurações.
Ruslan

10
@Ruslan Se as configurações forem deixadas, o apparmor trava na inicialização neste caso.
Charles Green

34

TL; DR:

sudo rm -rf /var/cache/snapd/

sudo apt autoremove --purge snapd gnome-software-plugin-snap

rm -fr ~/snap

Isto irá remover completamente snap, snapd, todos os pacotes instalados encaixe e seus dados, e nunca mais sugerir pacotes de encaixe na loja de software.

Sua saída de mount, dfe cat /proc/partitionsvai agradecer;)


5
Minha saída de mount, df e cat / proc / partitions agradece :) :)
Maarten

Isso não funciona: rm: cannot remove '/snap/lxd/10343/zfs-0.8/lib/libzpool.so.2.0.0': Read-only file system- por exemplo.
Zelphir Kaltstahl em 25/03

1
Talvez no seu caso você precise desinstalar todos os snaps normalmente antes de remover o snapd - e não apenas brutalmente removê-lo como eu fiz. Uma combinação de sudo snap list, um loop, e sudo snap remove $packagedeve fazê-lo, mas não tenho o snap instalado, então, infelizmente, não posso obter mais concreto do que isso = \
Stephan Henningsen

Eu tive que manualmente sudo rm -rf /var/cache/snapd/antes que eu pudesse realmente limpar snapd(Ubuntu 18.04).
Murphy

@ Murphy Obrigado, eu adicionei. Você teve algum problema como Zelphir? Você desinstalou todos os snaps antes de desinstalar o próprio snapd?
Stephan Henningsen

11

Eu não tenho certeza se você pediu espacially para isso, mas se você apenas deseja remover mostrando pacotes de encaixe em Software (gnome-software; como eu queria), você só pode desinstalar tirar plugin com comando sudo apt-get remove --purge gnome-software-plugin-snap.
Não sei se --purgeé necessário, mas funciona bem - o software não mostra agora os pacotes da Snap Store, mas ainda posso instalá-los por linha de comando comsnap install [something]


Este é exatamente o que eu estava procurando, obrigado,.
Guntram Blohm suporta Monica
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.