Tengo un conjunto de comandos personalizados que ejecuto en mis computadoras después de instalarlos. ¿Cómo hago para que Ubuntu busque actualizaciones cada 4 semanas y las instalo automáticamente al verificar?
Necesitaría hacer esto a través de la línea de comando para poder configurarlo para los usuarios habituales cuando configuro sus computadoras.
El primer comando hará que el administrador de actualizaciones busque actualizaciones cada 2 semanas porque no siempre vienen tanto y para ahorrar el ancho de banda de los servidores Ubuntu.
También necesito configurarlo para que los usuarios no necesiten hacer clic para instalar actualizaciones, ya que es agotador cada vez que ayudo a un amigo a configurar una computadora.
fuente
Si quiere decir actualizar todo "actualizable", es decir, actualizar TODOS sus paquetes, supongo que podría cron (dentro del cron raíz) que cada 28 días
apt-get update && apt-get upgrade -y
se ejecute.Algunas personas tienen problemas con los trabajos crond debido a una
PATH
configuración restrictiva . Si tiene algún problema, puede definirloPATH
al principio delcrontab -e
archivo (como se sugiere en CronHowto )Además, para comprobar que todo va bien, registraría los resultados, así:
myupdate.sh
podría ser tan simple como esto:fuente
aptitude -y safe-upgrade
quejo de que necesito un tty controlador y luego un montón de errores de ruta. Tal vez debería hacer una pregunta ..Puede cambiar el intervalo entre el momento en que se ejecuta update-manager abriendo gconf-editor (por ejemplo, con Alt + F2 y escribiendo gconf-editor). Entonces localizar
/apps/update-notifier
.El intervalo se define en clave
regular_auto_launch_interval
donde el valor es el número de días. Creo que este método no afecta el actualizador automático no gráfico (actualizaciones desatendidas).Tenga en cuenta que Ubuntu puede no instalar automáticamente las actualizaciones de seguridad debido a un error .
fuente
gconftool -s /apps/update-notifier/regular_auto_launch_interval --type int 7
(donde 7 es el intervalo en días)Puse
gconftool -s /apps/update-notifier/regular_auto_launch_interval --type int 1
y se abre todos los días mostrando que no he instalado actualizaciones. ¿Se abre si no hay nuevas actualizaciones? Entonces, ¿hacer una actualización automática cada 4 semanas no haría aparecer esto? Entonces, ¿cómo hacer con CLI para instalar automáticamente las actualizaciones cada comprobación cada 4 semanas? Eso es lo que quiero. Al no ir a las fuentes de software y hacerlo con el mouse. Y al hacerlo, es posible porque no se puede poner más de 2 semanas allí.fuente