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

rok
fuente
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}
abu_bua
fuente
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
rok
fuente
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";
Doug
fuente
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
ATorras
fuente