5.5. Ncurses-6.0

Le paquet Ncurses contient les bibliothèques de gestion des écrans type caractère, indépendant des terminaux.

5.5.1. Installation de Ncurses

Lorsque Ncurses est compilé, il exécute tic pour créer une base de donnée terminfo dans ${prefix}/share/terminfo. Si possible, le Makefile utilisera le binaire tic qui vient d'être compilé dans son arborescence des sources, mais cela ne fonctionne pas avec la compilation croisée de Ncurses. Pour permettre à la compilation de Ncurses dans Constructing a Temporary System de réussir, nous construirons et installerons un programme tic qui peut être lancé sur le système hôte.

Préparez la compilation de Ncurses :

AWK=gawk ./configure \
    --prefix=/cross-tools \
    --without-debug

Voici la signification des nouvelles options de configure :

--without-debug

Dit à Ncurses de se construire sans les informations de débogage.

Seul un binaire est requis pour les Outils Croisés. Construisez les en-têtes puis construisez tic :

make -C include
make -C progs tic

Installez tic avec la commande suivante :

install -v -m755 progs/tic /cross-tools/bin

Des détails sur ce paquet se trouvent sur Section 10.48.2, « Contenu de Ncurses. »