- Содержание статьи
Вступление
В последних версиях Ubuntu Server устанавливается другой менеджер пакетов snap, который совсем не все употребляют. В такой статье речь пойдет про то, каким образом можно удалить сервис snapd сходу после установки.
Публикация писалась и проверялась на Ubuntu Server 20.04.4
Удаляем snapd
Сперва смотрим какие пакеты установлены при помощи команды, в моем случае на сервере с Ubuntu Server 20.04.4 эта команда выдает вот этот перечень:
snap list Name Version Rev Tracking Publisher Notes core20 20220114 1328 latest/stable canonical✓ base lxd 4.0.8 21835 4.0/stable/… canonical✓ - snapd 2.54.3 14978 latest/stable canonical✓ snapd
Начинаем удалять пакеты:
sudo snap remove lxd lxd removed
sudo snap remove core20 core20 removed
Дальше нам необходимо получить Mount On путь для snapd, делаем это последующей командой:
df | grep snapd /dev/loop2 44672 44672 0 сто процентов /snap/snapd/14978
Делаем umount:
sudo umount /snap/snapd/14978
В версии ubuntu server 20.10 можно воспользоваться следующей командой:
sudo umount /var/snap
А теперь полностью удаляем snapd
sudo apt purge snapd Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: squashfs-tools Use 'sudo apt autoremove' to remove it. The following packages will be REMOVED: snapd* 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. After this operation, 147 MB disk space will be freed. Do you want to continue? [Y/n] y (Reading database ... 71981 files and directories currently installed.) Removing snapd (2.54.3+20.04.1ubuntu0.2) ... Processing triggers for man-db (2.9.1-1) ... Processing triggers for dbus (1.12.16-2ubuntu2.1) ... Processing triggers for mime-support (3.64ubuntu1) ... (Reading database ... 71896 files and directories currently installed.) Purging configuration files for snapd (2.54.3+20.04.1ubuntu0.2) ... Stopping snap-snapd-14978.mount Stopping unit snap-snapd-14978.mount Waiting until unit snap-snapd-14978.mount is stopped [attempt 1] snap-snapd-14978.mount is stopped. Removing snap snapd and revision 14978 Removing snap-snapd-14978.mount Discarding preserved snap namespaces Final directory cleanup Removing extra snap-confine apparmor rules Removing snapd cache Removing snapd state

Добавить комментарий