¿Cómo evitar que Snapd se actualice automáticamente?

20

Acabo de instalar Ubuntu 18.04. Después de unos minutos noté que mi ancho de banda es notablemente bajo. Instalé nethogsy me di cuenta de que /usr/lib/snapd/snapdestá consumiendo mi internet.

Preguntas:

  1. ¿Cómo puedo desactivarlo? Realmente me impide usar Internet.
  2. ¿Puedo desactivar el sistema de paquetes instantáneos al instalar Ubuntu?

Muchas gracias,

Shahin
fuente
1
Supongo que es importante preservar una forma de obtener actualizaciones de seguridad para los paquetes instantáneos existentes. Dejar el sistema sin un procedimiento automatizado de actualización de seguridad supondría un gran paso atrás. Pero, por supuesto, debe haber una forma de gestionar el uso excesivo del ancho de banda.
nealmcb

Respuestas:

18

Los paquetes Snap son una buena manera de obtener acceso a mucho más software que antes. Ahora puede obtener como paquetes instantáneos Skype, LibreOffice más reciente, GIMP más reciente, todos los IDE de JetBrains o incluso juegos.

Todos estos se instalan utilizando la aplicación de software de Ubuntu y no es necesario utilizar la línea de comandos.

La pregunta importante para usted es esta: ¿realmente necesita deshabilitar los paquetes snap?

Para deshabilitar temporalmente los paquetes instantáneos (hasta que se reinicie o si se ejecuta con start):

sudo systemctl stop snapd.service

Para deshabilitar permanentemente los paquetes snap:

sudo systemctl stop snapd.service
sudo systemctl disable snapd.service

Para volver a habilitar paquetes a presión:

sudo systemctl reenable snapd.service
sudo systemctl start snapd.service
Simos
fuente
11

Puede deshabilitar el inicio automático para el servicio. Me gusta esto.

Si necesita actualizar un programa de complemento, puede usar el comando snap refresh

PD: Si estas respuestas no le ayudaron, puede hacer lo siguiente:

sudo systemctl mask snapd.service- Desactive completamente el servicio al vincularlo a / dev / null; no puede iniciar el servicio manualmente ni habilitarlo.

sudo systemctl unmask snapd.service - Elimina el enlace a / dev / null y restaura la capacidad de habilitar y / o iniciar manualmente el servicio

Viktor Vladimyrovich
fuente
Esto debería considerarse la verdadera respuesta. la respuesta "oficial" es solo darle al autor de la pregunta la solución.
Emandudeguy
1
La respuesta debería mostrar cómo abrir ese cuadro de diálogo de servicios
doug
1
¿No deshabilitaría esto las actualizaciones de seguridad, dejando el sistema vulnerable la próxima vez que no se repare una nueva vulnerabilidad?
nealmcb
En mi distribución Ubuntu Budgie 18.10, encontré la configuración haciendo clic en el botón de inicio y luego busqué "Aplicaciones de inicio". Sin embargo, esto no resuelve el problema. La actualización automática continúa.
Martin Andersson el
44
La actualización de seguridad es usar 1Mb / s durante un par de segundos de vez en cuando (posiblemente mientras la pantalla está bloqueada), no 1Mb / s durante cinco minutos mientras estoy jugando, esto es un simple abuso de mi conexión a Internet. Antes de hacer un par lsof, pensé que era un malware extraño.
Avio
1

Traté de determinar el pidpara /usr/lib/snapd/snapd, usando sudo nethogs wlp4s0.
Luego mató este proceso usando sudo kill -9 pid_of_the process.
Luego deshabilitó este proceso usando sudo systemctl disable snapd.service.
Desde entonces, estoy viviendo una vida pacífica. Mi uso de datos también permanece bajo control.

taurus05
fuente