Vous pouvez mettre à jour votre système de façon totalement automatisée, par exemple au moyen de scripts, avec l'outil en ligne de commande online_update. Vous pouvez souhaitez, par exemple, que votre système recherche des correctifs sur un serveur donné, de façon régulière et à des moments précis, télécharge les correctifs et les informations correspondantes, mais n'effectue pas l'installation. Peut-être souhaitez-vous plutôt vérifier ultérieurement les correctifs et sélectionner ceux que vous souhaitez installer.
Pour utiliser cet outil, mettez en place une tâche cron qui exécute la commande suivante :
online_update -u <URL> -g <typemaj>
-uintroduit l'URL de base de l'arborescence de
répertoires à partir de laquelle les correctifs doivent être téléchargés.
Les protocoles pris en charge sont les suivants : http,
ftp, smb, nfs,
cd, dvd et dir.
L'option -g vous permet de télécharger les correctifs dans
un répertoire local sans les installer. Vous disposez aussi d'une option permettant
de contrôler le nombre de correctifs en fonction de trois types :
security (mises à jour de sécurité),
recommended (mises à jour conseillées) et
optional (mises à jour optionnelles). Si vous ne
précisez pas de type de mise à jour, online_update télécharge tous les
nouveaux correctifs disponibles pour les types security et
recommended.
Vous avez ensuite la possibilité d'installer immédiatement les paquetages
téléchargés, sans explorer en détail et individuellement les correctifs. Les
correctifs sont stockés par online_update dans le répertoire
/var/lib/YaST2/you/mnt. Pour terminer
l'installation des correctifs, utilisez la commande suivante :
online_update -u /var/lib/YaST2/you/mnt/ -i
Le paramètre -u spécifie l'URL local correspondant
aux correctifs à installer. -i permet de démarrer la
procédure d'installation.
Si vous souhaitez voir les correctifs téléchargés avant d'effectuer leur installation démarrez le dialogue YOU au moyen de :
yast online_update .url /var/lib/YaST2/you/mnt/
YOU démarre et utilise le répertoire local qui contient les correctifs précédemment téléchargés, plutôt qu'un répertoire distant sur Internet. Avec le gestionnaire de paquetages, sélectionnez ensuite les correctifs que vous souhaitez appliquer comme vous le faites pour des paquetages lors d'une installation.
À partir de la ligne de commande, il est possible de définir le comportement
de la mise à jour en ligne YaST à l'aide de paramètres. La syntaxe à utiliser
est la suivante :
online_update [paramètre ligne de
commande]. Les paramètres possibles et leur signification sont
répertoriés dans la liste ci-après.
-u URL
URL de base de l'arborescence de répertoires depuis laquelle les patches doivent être téléchargés.
-g
Seulement télécharger les patches, ne pas les installer.
-i
Installer les patches déjà chargés mais ne rien télécharger.
-k
Vérifier si de nouveaux patches sont disponibles.
-c
Afficher la configuration actuelle, sinon ne rien faire.
-p produit
Produit pour lequel des patches doivent être récupérés.
-v version
Version du produit pour laquelle des patches doivent être récupérés.
-a architecture
Architecture de base du produit pour laquelle des patches doivent être récupérés.
-d
« Essai à vide » (dry run). Télécharger les patches et simuler l'installation (le système demeure intact ; test uniquement).
-n
Pas de vérification de la signature des fichiers téléchargés.
-s
Afficher la liste des patches disponibles.
-V
Mode prolixe (verbose). Affiche les messages du processus.
-D
Mode débogage pour les experts et dans le but de la recherche d'erreur.
Plus d'informations relatives à online_update sont disponibles en saisissant
online_update -h.