¿Puede un servidor Ubuntu 16.04 LTS de vainilla ejecutarse sin snapd?

27

Me he quedado sin memoria en algunos de mis dispositivos ubuntu de tamaño reducido. Me di cuenta de que Snapd se estaba ejecutando y estaba usando mucho, mucho ram. (Aproveché la oportunidad y detuve el servicio snapd y las cosas funcionan, pero me pregunto si mi máquina se reiniciará correctamente)

Lo que quiero saber es, ¿hay servicios básicos en una instalación genérica del servidor Ubuntu 16.04 que requieren snaps para funcionar?

Además, ¿cuáles son todos los servicios que necesito deshabilitar con systemctl para deshacerme de snapd?

Peter Turner
fuente

Respuestas:

38

snapd se siembra en la instalación predeterminada para permitir que se instalen las instantáneas sin más trabajo. Sin embargo, ninguna parte de la instalación base es instantánea (puede verificar a través de snap list, no debería devolver instantáneas). Debido a esto, snapd se puede eliminar de forma segura sin efectos secundarios:

sudo apt purge snapd

Probablemente dejará algunas dependencias por ahí. Si también quieres eliminarlos:

sudo apt autoremove
Kyle
fuente
8

El error # 1642068 se registró contra este problema y se ha solucionado recientemente: https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1642068

Colin Ian King
fuente
Eso solo sucede si constantemente está instalando y eliminando instantáneas (el error informó que se instaló / eliminó un complemento cada 3 segundos)
Dmitry Grigoryev
Parte del trabajo involucrado aquí fue arreglar el caso genérico de la utilización de la memoria de snapd, por lo que creo que la solución fue más amplia que el problema original del informe de errores.
Colin Ian King
2
De cualquier manera, parecía que estaba usando una porción bastante grande del carnero disponible para algo que no estaba haciendo nada.
Peter Turner
En efecto. Los demonios deberían ser relativamente compactos y ligeros con seguridad.
Colin Ian King