Automatizar actualizaciones

Iniciado por Gambinoh, 23 Julio 2015, 12:11 PM

0 Miembros y 1 Visitante están viendo este tema.

Gh057

Es lo primero que indico. Luego, hago referencia a la diferencia entre upgrade de un paquete a dist-upgrade que es la de la distro en si, por lo cual puede acarrear la instalación de una versión de paquete no testeada en profundidad. Por ahí no se ha entendido lo que he querido indicar, saludos!
4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...

Gambinoh

#11
Ahora nos hemos entendido todos.

Solo me queda una duda. Ahora mismo estoy ejecutanto el script en el inicio, reinicio y apagado, pero me parece que cuando se ejecuta en el arranque del sistema lo hace antes de que se haya establecido la conexión a Internet vía wifi, así que en ese runlevel parece que es ineficaz ejecutar el script.

daryo tú que entiendes de niveles de ejecución y esas cosas, ¿cuál sería el nivel de ejecución ideal para ejecutar mi comando de actualización automática?

#!/bin/sh
# Soy un hacker de super clase A (Sic, Ghost in the Shell)
apt-get update && apt-get upgrade --assume-yes
apt-get autoremove && apt-get autoclean
exit 0


Utilicé la orden "update-rc.d script defaults" así que hay enlaces simbólicos en todos los runlevels.

[Edito]

En ausencia de respuesta he eliminado los enlaces simbólicos de todos los runlevels excepto de /etc/rc0.d y /etc/rc6.d y todo está funcionando de forma correcta.

Gambinoh

Definitivamente funciona, y definitivamente es una mala idea actualizar de esta forma. No solo es un coñazo sino que realmente se pierde control sobre el equipo.

Si alguien ha llegado a este post teniendo la misma brillante idea que yo, le recomiendo que no lo haga. Haría falta una aplicación específica que permita actualizar solo algunos paquetes y no otros y definir otros parámetros.