¿Cómo habilito las actualizaciones automáticas?

Respuestas:

30

Puede hacerlo fácilmente para actualizaciones de seguridad.

Desde la Configuración del sistema, abra Update Manager. Haga clic en el botón 'Configuración ...', luego en la pestaña 'Actualizaciones', seleccione el botón de opción 'Instalar actualizaciones de seguridad sin confirmación'.

Para instalar automáticamente todas las actualizaciones, vea la respuesta a continuación.

thisfred
fuente
30
-1 Decepcionante esto ha seleccionado ya que esto no responde la pregunta correctamente y muestra algo que todos los que conocen Ubuntu un poco y prestan atención en los diálogos ya lo saben. La respuesta más votada es la correcta.
redanimalwar
160

Aunque no es incorrecto ni peligroso (vea los comentarios a esta respuesta), el uso apt-get upgrade -yno es la mejor manera de lograrlo.

¡Las actualizaciones desatendidas son una de las mejores prácticas para tener actualizaciones automáticas, especialmente para máquinas o servidores sin cabeza!

Puede configurar actualizaciones desatendidas con bastante facilidad escribiendo esto en un terminal:

sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades

De la descripción:

 This package can download and install security upgrades automatically
 and unattended, taking care to only install packages from the
 configured APT source, and checking for dpkg prompts about
 configuration file changes.
Weboide
fuente
1
Pero un paquete importante para su servidor, aplicación web, etc. podría no ser un paquete "esencial" y potencialmente podría eliminarse.
Weboide
1
unattended-upgradeses preferible pero apt-get -y upgradeno está mal ni es peligroso en absoluto. sudo apt-get upgradeserá nunca más (con o sin y, con o sin la aprobación explícita del usuario) instalar cualquier paquete o desinstalar cualquier paquete instalado. (De man apt-get: "bajo ninguna circunstancia se eliminan actualmente los paquetes instalados, o los paquetes que aún no están instalados se recuperan e instalan".) Recuerde, el -yindicador se puede usar con otros comandos potencialmente más peligrosos que upgrade, por ejemplo dist-upgrade.
Eliah Kagan
14
Esto carece de la información que debe establecer APT::Periodic::Download-Upgradeable-Packages "0";en 1 y también debe establecer APT::Periodic::AutocleanInterval "0";algo en días /etc/apt/apt.conf.d/10periodico no. Además, no sería hacer esto en lugar de la forma interfaz gráfica de usuario si desea solamente las actualizaciones de seguridad por lo que también hay que eliminar el comentario // "${distro_id}:${distro_codename}-updates";de /etc/apt/apt.conf.d/50unattended-upgradesque realmente tienen actualizaciones automáticas para todos los paquetes de código. Esto se puede extender para actualizar aún más.
redanimalwar
2
¿Qué sucede con las actualizaciones que requieren un reinicio del servidor?
Diskdrive
55
los documentos oficiales también hablan de habilitar las notificaciones (por correo electrónico), lo que creo que es bueno para aquellos que desean saber. help.ubuntu.com/lts/serverguide/automatic-updates.html
39

En el Administrador de actualizaciones, haga clic en el Settingsbotón. Este diálogo aparecerá:

captura de pantalla de Descargar e instalar automáticamente actualizaciones de seguridad

Seleccione "Descargar e instalar automáticamente". Esto instalará automáticamente las actualizaciones de seguridad. Si desea configurar esto de forma remota a través de, puede hacer esto:

sudo apt-get install unattended-upgrades

Si el paquete ya está instalado, puede hacer:

sudo dpkg-reconfigure unattended-upgrades

para cambiar su comportamiento. Siga las instrucciones para habilitar la función una vez que ejecute el comando. Actualmente no existe un método gráfico para configurar todo el sistema para que se actualice desatendido para todo (desea tenerlo a salvo cuando se trata de actualizaciones automáticas), pero configurar actualizaciones de seguridad automáticamente es una buena idea.

Consulte las páginas para obtener más información si desea automatizar la obtención de actualizaciones y respaldos:

Jorge Castro
fuente
22

Vaya a la terminal e ingrese:

sudo dpkg-reconfigure unattended-upgrades

Di "sí" a la pregunta. Aún recibirá notificaciones sobre actualizaciones "normales", como las que contienen correcciones de errores, pero las actualizaciones de seguridad se instalarán automáticamente.

lfaraone
fuente
9

Yo uso apticronpara informarse por correo si una actualización que hay que hacer.

En su caso, usaría cron-apto unattended-upgradespara hacer el trabajo de actualizar automáticamente sus máquinas.

ddeimeke
fuente