Il comportamento dell'aggiornamento online di YaST può essere controllato con parametri da riga di comando. La sintassi è online_update [parametro da riga di comando]. I parametri possibili e le relative funzioni sono i seguenti:
-u URL
URL di base della struttura della directory da cui le patch dovrebbero essere scaricate.
-g
Solamente scaricamento delle patch. Nessuna installazione.
-i
Installazione delle patch scaricate. Nessuno scaricamento.
-k
Verifica di disponibilità di nuove patch.
-c
Visualizzazione della configurazione corrente. Nessuna esecuzione di azioni.
-p prodotto
Prodotto per cui scaricare le patch.
-v versione
Versione del prodotto per cui scaricare le patch.
-a architettura
Architettura di base del prodotto per cui scaricare le patch.
-d
Esecuzione simulata. Scaricamento delle patch e installazione simulata (il sistema rimane immutato. Solamente a fini di prova).
-n
Nessuna verifica della firma dei file scaricati.
-s
Visualizzazione di un elenco di patch disponibili.
-V
Modalità dettagliata.
-D
Modalità debug per esperti e per la risoluzione dei problemi.
-h
Visualizzazione del file della guida dell'aggiornamento online.
Utilizzando lo strumento da riga di comando online_update, è possibile aggiornare automaticamente il sistema, ad esempio tramite script. Ad esempio, se l'utente desidera che il sistema cerchi un server specifico per aggiornamenti e scarichi le patch e le relative informazioni a un orario specifico e a intervalli regolari. Tuttavia, l'utente potrebbe non desiderare installare le patch automaticamente. All contrario, l'utente potrebbe desiderare esaminare le patch e selezionarle per l'installazione in un secondo momento.
Per utilizzare questo strumento, occorre prima configurare un processo cron che esegue il seguente comando:
online_update -u <URL> -g <type_specification>
-u introduce l'URL di base della struttura delle directory da cui le patch devono essere scaricate. I protocolli supportati sono http, ftp, smb, nfs, cd, dvd e dir. -g scarica le patche in una directory locale senza installarle. Esiste la possibilità di filtrare le patch specificandone il tipo: security, recommended o optional. Se non viene specificato nessun filtro, online_update scarica tutte le nuove patch di tipo security e recommended.
I pacchetti scaricabili possono essere installati immediatamente senza esaminare le singole patch. online_update salva le patch nella directory /var/lib/YaST2/you/mnt. Per installare le patch, eseguire il seguente comando:
online_update -u /var/lib/YaST2/you/mnt/ -i
Il parametro -u specifica l'URL locale delle patch da installare. -i avvia la procedura di installazione.
Per esaminare le patch scaricate prima dell'installazione, avviare la finestra di dialogo YOU:
yast online_update .url /var/lib/YaST2/you/mnt/
YOU avvia e utilizza la directory locale contenente le patch scaricate anziché una directory remota su Internet. Selezionare le patch da installare alla stessa maniera dei pacchetti da installare nel gestore pacchetti.
Per ulteriori informazioni su online_update, digitare online_update -h.