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 -yse ejecute.Algunas personas tienen problemas con los trabajos crond debido a una
PATHconfiguración restrictiva . Si tiene algún problema, puede definirloPATHal principio delcrontab -earchivo (como se sugiere en CronHowto )Además, para comprobar que todo va bien, registraría los resultados, así:
myupdate.shpodría ser tan simple como esto:fuente
aptitude -y safe-upgradequejo 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_intervaldonde 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 1y 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