deshabilitar actualizaciones desde la línea de comandos en Ubuntu 16.04


16

¿Hay algún esquema de configuración para seleccionar "Nunca" en

configuración del sistema-> software y actualizaciones-> actualizaciones-> buscar automáticamente actualizaciones

Cualquier otra opción de línea de comando para deshabilitar las actualizaciones automáticas es adecuada para mí.

Gracias


Posible duplicado de la advertencia
N0rbert

No, eso es otra opción .. No estoy buscando "notificarme de una nueva versión de Ubuntu", sino para "verificar automáticamente las actualizaciones" ...
rok

¿Te refieres a actualizaciones desatendidas? Como en esta respuesta ?
N0rbert

Respuestas:


16

De acuerdo con este post

Deshabilitar apt-daily.service:

systemctl stop apt-daily.timer
systemctl disable apt-daily.timer
systemctl disable apt-daily.service
systemctl stop apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.service

O

systemctl disable --now apt-daily{,-upgrade}.{timer,service}

1
El otro comando parece funcionar ...
Aleksandar Pavić

¿Qué "otro comando"?
mr.zog

8

Gracias a las sugerencias de Norbert y Douglas, se me ocurrió esta solución:

sudo sed -i 's/APT::Periodic::Update-Package-Lists "1"/APT::Periodic::Update-Package-Lists "0"/' /etc/apt/apt.conf.d/20-auto-upgrades

6

No, no hay motivo para esto. En 16.04 esas opciones relevantes se establecen en el /etc/apt/apt.conf.d/10periodicarchivo

Obviamente, la forma más fácil de alterar es a través de Software y Actualizaciones> Actualizaciones que edita ese archivo si cambia de forma predeterminada.

Puede editar ese archivo manualmente si lo desea o crear algún comando para configurar las opciones en falso ("0"

Edite /etc/apt/apt.conf.d/20auto-upgradespara deshabilitar las actualizaciones automáticas desde la línea de comando:

$ sudo nano /etc/apt/apt.conf.d/20auto-upgrades

Una vez que tenga el archivo abierto, apague la directiva Update-Package-Lists de 1 a 0 como se muestra a continuación:

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "1";

0

En Ubuntu 18.04 (LUbuntu) no tenía una forma fácil de hacerlo, sino un enlace simbólico a true:

mv /usr/bin/update-manager /usr/bin/update-manager.bak # if needed
ln -s /bin/true /usr/bin/update-manager
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.