¿Cómo eliminar Snap Store de Ubuntu?

50

¿Cómo elimino el complemento? apt finge que no está allí, pero aún puedo llamar comandos con él.

Intentando rm dice "sistema de archivos de solo lectura"

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: -
cuantumpotato
fuente

Respuestas:

70

El paquete no se llama snap, sino que sí snapd.

Usted tendrá que hacer sudo apt autoremove --purge snapd.

dobey
fuente
¿Por qué --purge? El OP no dijo que la eliminación también debe eliminar las configuraciones.
Ruslan
10
@Ruslan Si se dejan las configuraciones, apparmor se bloquea al inicio en este caso.
Charles Green
34

TL; DR:

sudo rm -rf /var/cache/snapd/

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

rm -fr ~/snap

Esto eliminará por completo snap, snapd, todos los paquetes instalados a presión y sus datos, y nunca más sugieren paquetes de resorte en la tienda de software.

Su salida de mount, dfy cat /proc/partitionsse lo agradeceré;)

Stephan Henningsen
fuente
55
Mi salida de mount, df y cat / proc / partitions gracias :)
Maarten
Esto no funciona: rm: cannot remove '/snap/lxd/10343/zfs-0.8/lib/libzpool.so.2.0.0': Read-only file system- por ejemplo.
Zelphir Kaltstahl
1
Tal vez en su caso necesite desinstalar con gracia todas las instantáneas antes de eliminar el complemento, y no simplemente eliminarlo brutalmente como lo hice yo. Una combinación de sudo snap list, un bucle, y sudo snap remove $packagedebería hacerlo, pero no tengo instalado Snap, así que desafortunadamente no puedo ser más concreto que esto = \
Stephan Henningsen
Tuve que hacerlo manualmente sudo rm -rf /var/cache/snapd/antes de poder purgar snapd(Ubuntu 18.04).
Murphy
@Murphy Gracias, lo he añadido. ¿Experimentó algún problema como Zelphir? ¿Desinstalaste todos los snaps antes de desinstalar el snapd?
Stephan Henningsen
11

No estoy seguro de si pidió esto espacialmente, pero si solo desea eliminar la visualización de paquetes snap en Software (gnome-software; como quería), puede desinstalar el complemento snap con el comando sudo apt-get remove --purge gnome-software-plugin-snap.
No sé si --purgees necesario, pero funciona bien: el software no muestra ahora los paquetes de Snap Store, pero aún puedo instalarlos mediante la línea de comandos consnap install [something]

Garbulix
fuente
Esto es exactamente lo que estaba buscando, gracias.
Guntram Blohm apoya a Monica el