3.4. YaST Online Update (YOU)

3.4.1. El módulo YOU

Al igual que cualquier otro módulo de YaST, la actualización en línea de YaST (YOU – YaST Online Update) puede controlarse e iniciarse desde una consola como usuario root con el comando:

yast online_update .url <url>

yast online_update activa el módulo correspondiente. De manera opcional puede introducir también url. Mediante esta entrada asigna a YOU un servidor (local o remoto) del cual deben obtenerse todos los datos y parches. Si no ha especificado dicha entrada en el comando inicial, puede seleccionar el servidor/directorio más tarde en la máscara de YaST. Esta máscara se maneja de la misma forma que el módulo de YaST en modo gráfico cuyo funcionamiento se describe en el Manual de Usuario. Al igual que en su equivalente gráfico, el botón Configurar actualización totalmente automática le permite configurar un cronjob que actualice el sistema automáticamente.

3.4.2. Actualización en línea desde la línea de comandos

La herramienta de la línea de comandos online_update le permite actualizar su sistema de forma totalmente automática, por ejemplo a partir de scripts.

Un escenario de aplicación concreto: usted desea que, periódicamente y a la misma hora, su sistema busque actualizaciones en un servidor determinado y descargue los parches y la información correspondiente pero sin instalarlos. Posteriormente desea examinar los parches descargados y seleccionar los que han de instalarse:

  • Para ello, configure un cronjob que ejecute el siguiente comando:

    online_update -u <URL> -g <parche_tipo>
    

    La opción -u introduce la URL base del árbol de directorios de la que deben obtenerse los parches. Se soportan los protocolos http, ftp, smb, nfs, cd, dvd y dir. Por medio de la opción -g, los parches se descargan y guardan en un directorio local sin ser instalados. De manera opcional, puede filtrar los parches en función de su tipo: security (actualizaciones que afectan a la seguridad del sistema), recommended (actualizaciones cuya instalación se recomienda) y optional (actualizaciones optativas). Si no se especifica ningún tipo de parche, online_update descarga todos los parches disponibles de tipo security y recommended.

  • A continuación puede instalar inmediatamente los parches descargados sin examinarlos. online_update guarda los parches en la ruta /var/lib/YaST2/you/mnt. Para instalarlos, ejecute el comando:

    online_update -u /var/lib/YaST2/you/mnt/ -i 
    

    El parámetro -u pasa la URL (local) donde se encuentran los parches que van a ser instalados. La opción -i inicia el proceso de instalación.

  • En cambio, para examinar y seleccionar los parches descargados antes de proceder a instalarlos, active la máscara de YOU:

    yast online_update .url /var/lib/YaST2/you/mnt/
    

    A continuación, YOU se inicia y selecciona como fuente de los parches el directorio local que contiene los parches descargados en lugar de un directorio remoto en Internet. Finalmente puede seleccionar los parches deseados por medio del gestor de paquetes como en cualquier otra instalación.

Para obtener información adicional sobre online_update, vea la salida del comando online_update -h.