Update Manager me ofrece constantemente actualizaciones (por ejemplo, correcciones de seguridad, actualizaciones de PPA).
¿Cómo puedo decirle a mi instalación de Ubuntu que descargue e instale actualizaciones automáticamente cuando estén disponibles?
updates
unattended-upgrades
David Siegel
fuente
fuente
Respuestas:
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.
fuente
Aunque no es incorrecto ni peligroso (vea los comentarios a esta respuesta), el uso
apt-get upgrade -y
no 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:
De la descripción:
fuente
unattended-upgrades
es preferible peroapt-get -y upgrade
no está mal ni es peligroso en absoluto.sudo apt-get upgrade
será nunca más (con o siny
, con o sin la aprobación explícita del usuario) instalar cualquier paquete o desinstalar cualquier paquete instalado. (Deman 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-y
indicador se puede usar con otros comandos potencialmente más peligrosos queupgrade
, por ejemplodist-upgrade
.APT::Periodic::Download-Upgradeable-Packages "0";
en 1 y también debe establecerAPT::Periodic::AutocleanInterval "0";
algo en días/etc/apt/apt.conf.d/10periodic
o 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-upgrades
que realmente tienen actualizaciones automáticas para todos los paquetes de código. Esto se puede extender para actualizar aún más.En el Administrador de actualizaciones, haga clic en el
Settings
botón. Este diálogo aparecerá: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:
fuente
Vaya a la terminal e ingrese:
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.
fuente
Yo uso
apticron
para informarse por correo si una actualización que hay que hacer.En su caso, usaría
cron-apt
ounattended-upgrades
para hacer el trabajo de actualizar automáticamente sus máquinas.fuente