Jak usunąć przystawkę? apt udaje, że go nie ma, ale nadal mogę za jego pomocą wywoływać polecenia.
Próba polecenia rm mówi „system plików tylko do odczytu”
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: -
snap
software-uninstall
quantumpotato
źródło
źródło
--purge
? OP nie powiedział, że usunięcie musi również usunąć konfiguracje.TL; DR:
Będzie to całkowicie usunąć
snap
,snapd
wszystkie zainstalowane pakiety przystawki i ich dane i nigdy sugerować przystawki pakiety w sklepie oprogramowania.Twój wyjście
mount
,df
icat /proc/partitions
będzie dziękuję;)źródło
rm: cannot remove '/snap/lxd/10343/zfs-0.8/lib/libzpool.so.2.0.0': Read-only file system
- na przykład.sudo snap list
pętli isudo snap remove $package
powinno to zrobić, ale nie mam zainstalowanej przystawki, więc niestety nie mogę uzyskać bardziej konkretnego, że to = \sudo rm -rf /var/cache/snapd/
zanim faktycznie mogłem wyczyścićsnapd
(Ubuntu 18.04).Nie jestem pewien, czy poprosiłeś o to specjalnie, ale jeśli chcesz po prostu usunąć pokazywanie pakietów Snap w Software (gnome-software; tak jak chciałem), możesz po prostu odinstalować wtyczkę Snap za pomocą polecenia
sudo apt-get remove --purge gnome-software-plugin-snap
.Nie wiem, czy
--purge
jest to konieczne, ale działa dobrze - oprogramowanie nie wyświetla teraz pakietów ze Snap Store, ale nadal mogę je instalować za pomocą wiersza polecenia zsnap install [something]
źródło