无法删除 core18 snap

无法删除 core18 snap

我正在清理新安装的 Ubuntu 20.04,但似乎无法删除core18snap。

$ 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.

什么是 IS core18?为什么我如此需要它,以至于它不允许我删除它?我发现的大多数在线参考资料都说它适用于物联网或嵌入式设备。由于我的工作站就是这样的设备,我不明白为什么我需要它。我打算使用lxc容器,但为什么我需要core18它呢?

答案1

Snap 软件包基于运行,即core(Ubuntu 16.04)、core18(Ubuntu 18.04)、core20(Ubuntu 20.04)。

snap 包的开发人员可以选择基于特定的运行时版本。选择core18是一个不错的选择,因为运行时包含了 LXD 所需的大部分内容(在适当的版本中),因此 LXD snap 包可以节省空间。

如果您安装更多 snap 包,并且它们也使用core18,那么您就节省了空间,因为相同的运行时被重复使用了。

如果您安装 GUI snap 软件包,它们可能会引入 GNOME 的附加运行时。同样,这些是与其他 GUI snap 软件包共享的。

相关内容