Come rimuovere snap store da Ubuntu?


50

Come rimuovo snap? apt finge che non ci sia, ma posso ancora chiamare comandi con esso.

Cercando di rm dice "file system di sola lettura"

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

Risposte:


70

Il pacchetto non viene chiamato snap, ma invece lo è snapd.

Lo vorrai fare sudo apt autoremove --purge snapd.


Perché --purge? L'OP non ha detto che la rimozione deve anche rimuovere le configurazioni.
Ruslan,

10
@Ruslan Se le configurazioni sono rimaste, in questo caso Apparmor si arresta in modo anomalo all'avvio.
Charles Green,

34

TL; DR:

sudo rm -rf /var/cache/snapd/

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

rm -fr ~/snap

Questo rimuovere completamente snap, snapd, tutti i pacchetti installati a scatto ei loro dati, e mai più suggeriscono pacchetti a scatto nel negozio di software.

La tua uscita di mount, dfe cat /proc/partitionsti ringrazieremo;)


5
La mia uscita di mount, df e cat / proc / partitions grazie :)
Maarten,

Questo non funziona: rm: cannot remove '/snap/lxd/10343/zfs-0.8/lib/libzpool.so.2.0.0': Read-only file system- ad esempio.
Zelphir Kaltstahl il

1
Forse nel tuo caso devi disinstallare con grazia tutti gli snap prima di rimuovere lo snapd stesso - e non solo strapparlo brutalmente come ho fatto io. Una combinazione di sudo snap list, un ciclo, e sudo snap remove $packagedovrebbe farlo, ma non ho installato lo snap, quindi purtroppo non posso ottenere più concreto che questo = \
Stephan Henningsen il

Ho dovuto manualmente sudo rm -rf /var/cache/snapd/prima di poter effettivamente eliminare snapd(Ubuntu 18.04).
Murphy

@Murphy Grazie, l'ho aggiunto. Hai avuto problemi come Zelphir? Hai disinstallato tutti gli snap prima di disinstallare Snapd stesso?
Stephan Henningsen,

11

Non sono sicuro che tu l'abbia chiesto espressamente per questo, ma se vuoi semplicemente rimuovere i pacchetti di snap in Software (software gnome; come volevo), puoi semplicemente disinstallare il plugin snap con comando sudo apt-get remove --purge gnome-software-plugin-snap.
Non so se --purgesia necessario, ma funziona bene - Il software non mostra ora i pacchetti da Snap Store, ma posso ancora installarli dalla riga di comando consnap install [something]


Questo è esattamente quello che stavo cercando, grazie.
Guntram Blohm supporta Monica il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.