Estoy ejecutando Ubuntu 16.10 con snapd
y el core
complemento básico instalado desde que se lanzó.
Después de un tiempo, observé que el /snap/core
directorio se llena con varias versiones anteriores.
Para eliminarlos tendré que ejecutarlos sudo snap remove core --revision <number>
manualmente.
Varias versiones de la sección de instantáneas y recolección de basura en la documentación de Snaps y snapcraft explican que después de cada actualización de un paquete de complemento, la versión actual y la anterior se instalan y las versiones anteriores se eliminan automáticamente (tal como era antes).
Como no puedo encontrar más información snap help
, estoy preguntando si hay una configuración o un comando de cambio snapd
para permitir la eliminación automática de esos core
paquetes instantáneos más antiguos .
Información adicional: Lo que describí es válido para 3 máquinas con la misma configuración.
fuente
core
versiones, desinstalé la más antigua manualmente y en la mayoría de los casos vi tres versiones instaladas, pero no estoy seguro de si también encontré cuatro versiones antes. ¿Por qué la documentación proporciona una información diferente? ¿Puedo cambiar la configuración predeterminada para mantener solo la actual y la anterior? ¿Quizás puedas explicarlo escribiendo una respuesta? :)Respuestas:
En este momento, no creo que sea posible cambiar el número de versiones antiguas de ningún complemento, que está configurado en 3. Si ve más que eso, es probable que sea un error, por lo que debe archivarse en https: //bugs.launchpad. net / ubuntu / + source / snapd
fuente
La publicación /superuser/1310825/how-to-remove-old-version-of-installed-snaps enumera varias soluciones para la eliminación de versiones antiguas:
Script manual de popey para eliminar "todas las versiones antiguas de snaps" - /superuser//a/1330590
Y la configuración "snap set system refresh.retain" para "snap 2.34 y posterior" por Mustapha Hadid para almacenar solo 2 revisiones de cada snap /superuser//a/1361201 :
fuente