Como se documenta aquí , si hay una actualización central, la computadora se actualizará automáticamente y luego se reiniciará.
Deseo tener actualizaciones automáticas, pero no deseo que la máquina se reinicie automáticamente. ¿Hay alguna forma de hacer esto?
updates
ubuntu-core
Magneon
fuente
fuente
Respuestas:
Estaba tratando de rastrear el código fuente Snappy Ubuntu Core y lo más cerca que pude encontrar fue esto, que tiene una respuesta aceptada que me parece inaceptable. Con el código fuente, muchos desarrolladores que buscan desactivar las actualizaciones automáticas podrían lograr un objetivo similar al suyo.
La segunda mejor solución para ellos, y quizás usted mismo, es encontrar el nombre del binario que realiza la actualización automática. Digamos por ejemplo que se llama
a
. Renombrarlo ab
. Reemplacea
con un programa simple que muestre "Hello World". Durante la llamada de arranque del sistemab
en los scripts de inicio.Básicamente, cada vez que desee actualizar su sistema operativo (o "Almacenar" como les gusta llamarlo) a su conveniencia, simplemente reinicie su máquina. Después de la actualización, se reiniciará nuevamente. En el segundo reinicio, cuando
b
se llama, el primer reinicio ya actualizó las aplicaciones (llamadas "instantáneas") para que el segundo reinicio se realice sin una actualización.Cada vez que Ubuntu intente ejecutar actualizaciones automáticas a sus espaldas, simplemente ejecutará un nuevo programa que escriba "Hello World"
/var/log/syslog
.No estoy usando Raspberry Pi 2, así que no puedo encontrar el nombre del programa de actualización automática que debe cambiar su nombre a "b". Esperemos que alguien más lo use y pueda proporcionar el nombre.
fuente
Hasta donde sé, no hay forma de prevenir / dejar que Ubuntu no se reinicie después de actualizar automáticamente.
Pero como solución alternativa, puede habilitar el
rootpw
indicador en susudoers
, para hacersudo reboot
que el disparador al final de la actualización (supongo) solicite la contraseña de root en lugar de la contraseña de usuario. ábralo a través devisudo
O si el proceso de actualización está haciendo esto
upgrade && reboot
como ejemplo, le pedirá una contraseña para el comando de la parte de actualización y ejecutará el siguiente comando con su contraseña en caché. Es posible que deba restablecer esta captura para que solicite nuevamente la contraseña cuando se reinicie el segundo reinicio.o puede establecer el
timestamp_timeout
parámetro para permitirsudo
solicitar contraseña para cada comando que invoquesudo
.fuente