Я очищаю свою свежую установку Ubuntu 20.04 и не могу удалить core18
snap.
$ snap list
Name Version Rev Tracking Publisher Notes
core18 20200427 1754 latest/stable canonical✓ base
lxd 4.1 15359 latest/stable/… canonical✓ -
snapd 2.45 7777 latest/stable canonical✓ snapd
$ snap remove core18
error: cannot remove "core18": snap "core18" is not removable: snap is being used by snap lxd.
Что такое core18
и зачем он мне так нужен, что он не позволяет мне его удалить? Большинство онлайн-ссылок, которые я нашел, говорят, что это для IoT или встроенных устройств. Поскольку моя рабочая станция - такое устройство, я не понимаю, зачем мне это нужно. Я планирую использовать контейнеры lxc
, но зачем мне для этого core18
?
Пакеты моментальных снимков основаны на времени выполнения , которое является core
(Ubuntu 16.04), core18
(Ubuntu 18.04), core20
(Ubuntu 20.04).
Разработчик пакета привязки может выбрать его для конкретной версии среды выполнения. Выбор core18
является хорошим вариантом, поскольку среда выполнения включает в себя большую часть ресурсов, которые нужны LXD (в соответствующих версиях), и, следовательно, пакет оснастки LXD экономит место.
Если вы устанавливаете больше пакетов моментальных снимков, и они также используют core18
, то вы экономите пространство, потому что то же время выполнения используется повторно.
Если вы устанавливаете пакеты оснастки с графическим интерфейсом, то они, скорее всего, потребуют дополнительное время выполнения для GNOME. Опять же, они являются общими для других пакетов оснастки GUI.