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.
Si YaST Online Update se inicia desde la línea de comandos, es posible
utilizar parámetros para controlar su funcionamiento. Para ello, las
acciones respectivas se expresan mediante parámetros de línea de comando
de este modo: online_update
[parámetro_línea_de_comandos]. A continuación le presentamos una
lista de los parámetros posibles junto con su significado.
-u URLURL base del árbol de directorios del que deben descargarse los parches.
-gDescargar parches sin instalarlos.
-iInstalar parches ya cargados pero sin descargar parches nuevos.
-kComprobar si hay nuevos parches disponibles.
-cMostrar la configuración actual.
-p productoProducto para el que se van a obtener los parches.
-v versiónVersión del producto para la que se van a obtener los parches.
-a arquitecturaArquitectura base del producto para la que se van a obtener los parches.
-dEnsayo (“dry run”). Descargar los parches y simular la instalación. El sistema no se modifica. Se utiliza sólo con fines de pruebas.
-nNo se comprueba la firma de los archivos descargados.
-sMostrar lista de parches disponibles.
-VModo verboso que produce mensajes sobre las actividades del sistema.
-DModo de depuración para expertos e identificación de fallos.
Para obtener información adicional sobre
online_update, vea la salida del comando
online_update -h.