Je nettoie ma nouvelle installation Ubuntu 20.04 fraîche et je ne peux pas sembler enlever core18
se casser.
$ 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.
Qu'est-ce que IS core18
Et pourquoi ai-je besoin de ça tellement que cela ne me laissera pas le supprimer? La plupart des références en ligne que j'ai trouvées disent que c'est pour les appareils iot ou intégrés. Puisque mon poste de travail est un tel appareil, je ne vois pas pourquoi j'en ai besoin. Je prévois d'utiliser lxc
contenants, mais pourquoi ai-je besoin core18
pour ça?
Les paquets-pression sont basés sur A Runtime, qui est soit core
(Ubuntu 16.04), core18
(Ubuntu 18.04), core20
(Ubuntu 20.04).
Un développeur d'un package d'instantané peut choisir de la baser sur une version d'exécution spécifique. Le choix de core18
est une bonne option car le temps d'exécution comprend la plupart des éléments que LXD a besoin (aux versions appropriées), et donc le package Snap LXD enregistre l'espace.
Si vous installez plus de packages instantanés et qu'ils utilisent également core18
, alors vous économisez de l'espace car le même runtime est réutilisé.
Si vous installez des packages à pression d'interface graphique, ils vont probablement tirer dans le runtime supplémentaire pour Gnome. Encore une fois, ceux-ci sont partagés entre autres packages d'interface graphique.