Как мне удалить оснастку? apt делает вид, что его там нет, но я все еще могу вызывать команды с ним.
Попытка rm говорит "файловая система только для чтения"
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
источник
источник
--purge
? ОП не сказал, что удаление должно также удалить конфиги.ubuntu-desktop
удаляется для таких вещей, и вы вынуждены переустанавливать его позже, если хотите обновить. Будет ли это здесь?TL; DR:
Это позволит полностью удалить
snap
,snapd
все установленные пакеты с защелкой и их данные, и никогда предложить поспешные пакеты в магазине программного обеспечения.Ваш вывод
mount
,df
иcat /proc/partitions
будет вам спасибо;)источник
rm: cannot remove '/snap/lxd/10343/zfs-0.8/lib/libzpool.so.2.0.0': Read-only file system
- например.sudo snap list
, цикл, иsudo snap remove $package
должен делать это, но у меня не установлено оснастки, так что, к сожалению, я не могу получить более конкретное, что это = \sudo rm -rf /var/cache/snapd/
прежде чем я мог на самом деле очиститьsnapd
(Ubuntu 18.04).Я не уверен, что вы просили об этом специально, но если вы просто хотите удалить показ пакетов моментальных снимков в программном обеспечении (gnome-software; как я и хотел), вы можете просто удалить подключаемый модуль оснастки с помощью команды
sudo apt-get remove --purge gnome-software-plugin-snap
.Я не знаю, если
--purge
это необходимо, но это работает нормально - ПО теперь не показывает пакеты из Snap Store, но я все равно могу установить их с помощью командной строкиsnap install [something]
источник