web-dev-qa-db-fra.com

Impossible de retirer Core18 Snap

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?

1
oᴉɹǝɥɔ

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.

3
user4124