2.9. YaST en mode texte (ncurses)

Cette section s'adresse principalement aux administrateurs de système et aux experts dont les machines n'exécutent pas de serveur X et qui doivent utiliser l'utilitaire d'installation en mode texte. Vous trouverez dans cette section des informations de base sur l'exécution et l'utilisation de YaST en mode texte (ncurses).

Lorsque vous lancez YaST en mode texte, le centre de contrôle YaST apparaît d'abord (voir Figure 2.14, « Écran principal de YaST en mode texte »). On distingue ici trois rubriques : sur le volet gauche, dans un cadre blanc épais, on peut voir les catégories auxquelles sont rattachés les différents modules. La catégorie courante est mise en surbrillance. Le volet droit, pourvu d'un fin cadre blanc, présente les différents modules appartenant à la catégorie active. Le volet inférieur, enfin, comporte les boutons Aide et Quitter.

Figure 2.14. Écran principal de YaST en mode texte

Écran principal de YaST en mode texte

Lors du démarrage du centre de contrôle de YaST, la catégorie Logiciels est sélectionnée automatiquement. Pour changer de catégorie, appuyez sur les touches et . Pour lancer un module depuis la catégorie sélectionnée, utilisez la touche . Le module sélectionné apparaît alors avec dans un cadre épais. Sélectionnez le module de votre choix à l'aide des touches et . Tout en maintenant la touche de direction enfoncée, faites défiler les différents modules disponibles . Dès que vous avez sélectionné un module, le titre correspondant apparaît en surbrillance. Parallèlement, une description succincte du module s'affiche sur le volet inférieur.

Appuyez sur la touche Enter pour lancer le module choisi. Le module comporte différents boutons ou zones de sélection avec une lettre de couleur différente (jaune, dans la configuration par défaut). La combinaison de touches Alt-lettre_jaune vous permet de sélectionner directement le bouton en question en vous épargnant d'utiliser laborieusement la touche de navigation Tab. Pour quitter le centre de contrôle de YaST, vous pouvez soit utiliser le bouton Quitter, soit sélectionner le sous-menu Quitter de la liste des catégories, puis appuyer sur la touche Enter.

2.9.1. Navigation dans les modules

Dans la description suivante de l'interface des modules de YaST, nous faisons l'hypothèse que les touches de fonctions et les combinaisons utilisant la touche Alt fonctionnent correctement, et n'ont pas été modifiées pour l'ensemble du système. Pour plus d'informations sur les exceptions possibles, lisez Section 2.9.2, « Restrictions sur les combinaisons de touches ».

Navigation entre les boutons et listes de sélection

Les touches Tab et Alt-Tab ou Maj-Tab vous permettent de naviguer parmi les boutons et les cadres des listes de sélection.

Navigation dans les listes de sélection

Dans un cadre activé dans lequel se trouve une liste de sélection, c'est à l'aide des flèches ( et ) que vous pouvez naviguer entre les différents éléments. Si certaines lignes ont une longueur supérieure à celle du cadre et que leur texte dépasse de ce cadre, vous pouvez faire défiler le contenu du cadre horizontalement vers la droite au moyen de Maj- ou vers la gauche avec Maj-. Une solution alternative consiste à utiliser Ctrl-E ou Ctrl-A. Cette combinaison fonctionne également là où et provoquent un saut du cadre actif vers le cadre suivant ou de la liste de sélection active vers la liste suivante, comme c'est le cas dans le centre de contrôle.

Boutons, boutons radio et cases à cocher

Pour actionner des boutons représentés par des crochets vides (cases à cocher) ou par des parenthèses vides (boutons radio), appuyez sur la touche Espace ou Enter. Il est également possible d'activer directement les boutons radio et cases à coche au moyen de Alt-lettre_jaune. Dans ce cas, vous n'avez pas besoin de confirmer avec Enter. Pour la navigation par tabulation, il est nécessaire d'appuyer encore une fois sur la touche Entrée pour exécuter l'action sélectionnée ou activer le point de menu correspondant.

Les touches de fonction

Les touches de fonction (F1 à F12) permettent l'accès rapide à divers boutons. L'affectation d'une touche de fonction donnée à une fonction dépend du module de YaST dans lequel vous vous trouvez. En effet, les différents modules comportent chacun leurs propres boutons (tels que Détails, Ajouter, Supprimer, etc.). Utilisez la touche de fonction F10 pour OK, Suivant et Terminer. L'aide de YaST, à laquelle vous accédez en appuyant sur la touche F1, vous fournira la table de correspondance entre les fonctions et les touches de fonction associées.

Figure 2.15. Le module d'installation de logiciels

Le module d'installation de logiciels

2.9.2. Restrictions sur les combinaisons de touches

Si votre gestionnaire de fenêtres utilise des combinaisons de touches globales (pour l'ensemble de votre système) utilisant Alt, il est possible que, dans YaST, les combinaisons de touches utilisant Alt ne fonctionnement pas. De même, les touches Alt ou Maj peuvent également avoir été affectées par les paramètres du terminal utilisé.

Substitution de la touche Alt par la touche Esc

Les raccourcis utilisant la touche Alt peuvent être exécutés avec Esc au lieu de Alt. Ainsi, Esc-H remplace la combinaison de touches Alt-H.

Navigation en avant et en arrière au moyen des combinaisons Ctrl-F et Ctrl-B

Dans le cas où les combinaisons de touches Alt et Maj sont réservées par le gestionnaire de fenêtres ou par le terminal, vous pouvez utiliser à la place les combinaisons Ctrl-F (suivant, en anglais forward) et Ctrl-B (précédent, en anglais backward).

Restriction des touches de fonction :

Les touches de fonction sont également utilisées. Il est possible que certaines touches de fonctions soient réservées par le terminal et qu'elles ne soient donc pas disponibles pour YaST. Toutefois, une pure console texte devrait continuer à avoir pleinement accès aux combinaisons de touches Alt et aux touches de fonction.

2.9.3. Exécution des différents modules

Vous pouvez également gagner du temps en démarrant directement chacun des modules de YaST. Pour démarrer un module, saisissez yast <nommodule>. Par exemple, le module réseau est lancé à l'aide de la commande yast lan. Vous pouvez obtenir la liste de tous les noms de modules disponibles sur votre système en exécutant la commande yast -l ou yast --list.

2.9.4. Le module YOU

À la ligne de commande, vous pouvez en tant qu'utilisateur root, démarrer le module de mise à jour en ligne de YaST (« YaST Online Update » ou YOU) comme tout autre module de YaST :

   yast online_update .url <url>
  

yast online_update démarre le module correspondant. Au moyen de l'option url, vous indiquez à YOU un serveur (local ou sur Internet) à partir duquel récupérer tous les correctifs et les informations. Si cette information n'est pas fournie au premier appel à YOU, vous pouvez renseigner le serveur ou le répertoire dans le dialogue de YaST. Avec le bouton Configurer mise à jour automatisée, vous pouvez configurer une tâche cron pour procéder à l'automatisation de la mise à jour.


SUSE LINUX Guide de l'administrateur 9.2