Le comportement de la mise à jour en ligne YaST peut être contrôlé à l'aide de paramètres de ligne de commandes. La syntaxe est online_update [paramètre de ligne de commande]. Les paramètres possibles et leurs fonctions sont les suivants :
-u URL
URL de base de l'arborescence dont les correctifs doivent être téléchargés.
-g
Télécharger les correctifs, sans les installer.
-i
Installer les correctifs téléchargés. Ne pas télécharger.
-k
Vérifier la disponibilité de nouveaux correctifs.
-c
Afficher la configuration actuelle. N'effectuer aucune action.
-p produit
Produit pour lequel des correctifs doivent être téléchargés.
-v version
Version du produit pour laquelle des correctifs doivent être téléchargés.
-a architecture
Architecture de base du produit pour laquelle des correctifs doivent être téléchargés.
-d
Essai. Télécharger les correctifs et simuler l'installation (le système demeure inchangé ; sert uniquement de test).
-n
Pas de vérification de la signature des fichiers téléchargés.
-s
Afficher une liste des correctifs disponibles.
-V
Mode verbeux.
-D
Mode débogage pour les experts et le dépannage.
-h
Affiche le fichier d'aide de la mise à jour en ligne.
L'outil de ligne de commande online_update permet de mettre à jour le système automatiquement, par exemple à l'aide de scripts. Vous pouvez par exemple demander à votre système d'interroger un serveur spécifique à la recherche de mises à jour et de télécharger les correctifs et les informations connexes à intervalles réguliers. Cela n'implique cependant pas l'installation automatique des correctifs. Vous pouvez parfaitement consulter les correctifs et décider de leur installation à un moment ultérieur si vous le souhaitez.
Pour utiliser cet outil, configurez d'abord une tâche cron pour exécuter la commande suivante :
online_update -u <URL> -g <spécification_de_type>
-u permet de spécifier l'URL de base de l'arborescence dont les correctifs doivent être téléchargés. Les protocoles pris en charge sont http, ftp, smb, nfs, cd, dvd et dir. -g télécharge les correctifs dans un répertoire local sans les installer. Vous pouvez en outre filtrer les correctifs en spécifiant un type : security, recommended ou optional. En l'absence de filtre, online_update télécharge tous les nouveaux correctifs de type security et recommended.
Les paquetages téléchargés peuvent être installés immédiatement sans contrôler individuellement les correctifs. online_update enregistre les correctifs dans le répertoire /var/lib/YaST2/you/mnt. Pour les installer, exécutez la commande suivante :
online_update -u /var/lib/YaST2/you/mnt/ -i
Le paramètre -u spécifie l'URL locale des correctifs à installer. -i démarre la procédure d'installation.
Pour passer en revue les correctifs téléchargés avant de les installer, lancez la boîte de dialogue YOU :
yast online_update .url /var/lib/YaST2/you/mnt/
YOU démarre en utilisant le répertoire local contenant les correctifs téléchargés en lieu et place d'un répertoire distant sur Internet. Sélectionnez les correctifs à installer de la même manière que les paquetages dans le gestionnaire de paquetages.
Pour de plus amples informations à propos de online_update, tapez online_update -h.