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 et .
Lors du démarrage du centre de contrôle de YaST, la catégorie 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 , soit sélectionner le sous-menu de la liste des catégories, puis appuyer sur la touche Enter.
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 ».
Les touches Tab et Alt-Tab ou Maj-Tab vous permettent de naviguer parmi les boutons et les cadres des 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.
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 (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 , et . 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.
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é.
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.
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).
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.
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.
À 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 , vous pouvez configurer une tâche cron
pour procéder à l'automatisation de la mise à jour.