Bagaimana cara menghapus snap store dari Ubuntu?


50

Bagaimana cara menghapus jepret? apt berpura-pura itu tidak ada tetapi saya masih bisa memanggil perintah dengan itu.

Mencoba rm dikatakan "read only file system"

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

Jawaban:


70

Paket tidak dipanggil snap, tetapi sebaliknya snapd.

Anda pasti ingin melakukannya sudo apt autoremove --purge snapd.


Mengapa --purge? OP tidak mengatakan penghapusan juga harus menghapus konfigurasi.
— Ruslan

10
@Ruslan Jika konfigurasi dibiarkan, apparmor lumpuh saat startup dalam kasus ini.
— Charles Green

34

TL; DR:

sudo rm -rf /var/cache/snapd/

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

rm -fr ~/snap

Ini sepenuhnya akan menghapus snap,, snapdsemua paket snap yang diinstal dan datanya, dan tidak pernah lagi menyarankan paket snap di toko perangkat lunak.

Output Anda dari mount, dfdan cat /proc/partitionsakan berterima kasih;)


5
Keluaran saya untuk mount, df dan cat / proc / partisi terima kasih :)
— Maarten

Ini tidak berfungsi: rm: cannot remove '/snap/lxd/10343/zfs-0.8/lib/libzpool.so.2.0.0': Read-only file system- misalnya.
— Zelphir Kaltstahl

1
Mungkin dalam kasus Anda, Anda harus meng-uninstall semua snap sebelum menghapus snapd itu sendiri - dan tidak hanya secara brutal merobeknya seperti yang saya lakukan. Kombinasi dari sudo snap list, loop, dan sudo snap remove $packageharus melakukannya, tapi saya tidak menginstal snap, jadi sayangnya saya tidak bisa mendapatkan lebih konkret bahwa ini = \
— Stephan Henningsen

Saya harus secara manual sudo rm -rf /var/cache/snapd/sebelum saya benar-benar bisa membersihkan snapd(Ubuntu 18.04).
— Murphy

@Murphy Terima kasih, saya telah menambahkannya. Apakah Anda mengalami masalah seperti Zelphir? Apakah Anda menghapus semua pemasangan sebelum mencopot snapd itu sendiri?
— Stephan Henningsen

11

Saya tidak yakin jika Anda bertanya terutama untuk ini, tetapi jika Anda hanya ingin menghapus menampilkan paket snap di Perangkat Lunak (gnome-software; seperti yang saya inginkan), Anda dapat menghapus plugin snap dengan perintah sudo apt-get remove --purge gnome-software-plugin-snap.
Saya tidak tahu apakah --purgeperlu, tetapi berfungsi dengan baik - Perangkat lunak tidak menunjukkan paket sekarang dari Snap Store, tetapi saya masih dapat menginstalnya dengan commandline dengansnap install [something]


Inilah tepatnya yang saya cari, terima kasih.
— Guntram Blohm mendukung Monica
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.