Installer Ncurses

Installation de Ncurses

Installez Ncurses en lançant les commandes suivantes:



./configure --prefix=/usr --libdir=/lib \
   --with-shared --disable-termcap &&
make &&
make install &&
cd /lib &&
ln -s libncurses.a libcurses.a

Explication des commandes

--with-shared: Ceci permet la construction des fichiers partagés de la bibliothèque ncurses.

--disable-termcap: Désactive la compilation du support de termcap.

ln -s libncurses.a libcurses.a: Ceci crée le lien symbolique /lib/libcurses.a qui, pour une raison inconnue, n'est pas créé pendant l'installation de libncurses.

Contenu

Le package Ncurses contient les bibliothèques ncurses, panel, menu et form. Il contient également les programmes tic, infocmp, clear, tput, toe et tset.

Description

Les bibliothèques

Les bibliothèques qui constituent la bibliothèque Ncurses sont utilisées pour afficher du texte (souvent de manière fantaisiste) à l'écran. Un exemple d'utilisation de ncurses se trouve dans le processus " make menuconfig"  du noyau. Les bibliothèques contiennent les routines pour créer des panneaux, des menus, des formulaires, et des routines générales d'affichage de texte.

tic

tic est le compilateur de description des entrées de terminfo. Le programme traduit un fichier terminfo du format source en format binaire utilisable avec les routines de la bibliothèque ncurses. Les fichiers terminfo contiennent des informations sur les capacités d'un terminal.

infocmp

Le programme infocmp peut être utilisé pour comparer une entrée binaire de terminfo avec d'autres, ré-écrire une description terminfo pour tenir compte du champ use= de terminfo, ou afficher une description terminfo du fichier binaire (term) sous différents formats (à l'opposé de ce que fait tic).

clear

Le programme clear efface l'écran, si cela est possible. Il regarde dans l'environnement du type de terminal, puis dans la base de données terminfo, pour trouver comment effacer l'écran.

tput

Le programme tput utilise la base de données terminfo pour construire les valeurs des capacités dépendant du terminal et les informations disponibles pour le shell, pour initialiser ou réinitialiser le terminal, ou renvoyer le nom long du type de terminal requis.

toe

Le programme toe liste tous les types de terminaux disponibles par leur nom primaire, avec leur description.

tset

Le programme tset initialise les terminaux pour qu'ils puissent être utilisés, mais il n'est plus beaucoup utilisé désormais. Il est fourni pour la compatibilité avec BSD 4.4.