Ncurses-5.4

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

Temps de construction approximatif: 0,6 SBU
Espace disque requis: 18,6 Mo
L'installation dépend de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make et Sed

Installation de Ncurses

Préparez la compilation de Ncurses :

./configure --prefix=/usr --with-shared --without-debug

Compilez le paquet :

make

Ce paquet ne fournit pas de suite de tests.

Installez le paquet :

make install

Donnez les droits en exécution des bibliothèques Ncurses :

chmod 755 /usr/lib/*.5.4

Corrigez une bibliothèque qui ne devrait pas être exécutable :

chmod 644 /usr/lib/libncurses++.a

Déplacez les bibliothèques dans le répertoire /lib où elles sont supposées être :

mv /usr/lib/libncurses.so.5* /lib

Comme les bibliothèques ont été déplacées, certains liens symboliques pointent vers des fichiers inexistants. Re-créez ces liens symboliques :

ln -sf ../../lib/libncurses.so.5 /usr/lib/libncurses.so
ln -sf libncurses.so /usr/lib/libcurses.so

Contenu de Ncurses

Programmes installés: captoinfo (lien vers tic), clear, infocmp, infotocap (lien vers tic), reset (lien vers tset), tack, tic, toe, tput et tset
Bibliothèques installées: libcurses.[a,so] (lien vers libncurses.[a,so]), libform.[a,so], libmenu.[a,so], libncurses++.a, libncurses.[a,so] et libpanel.[a,so]

Descriptions courtes

captoinfo

Convertit une description termcap en description terminfo

clear

Efface l'écran si possible

infocmp

Compare ou affiche les descriptions terminfo

infotocap

Convertit une description terminfo en description termcap

reset

Réinitialise un terminal avec ses valeurs par défaut

tack

Vérificateur d'actions terminfo ; il est principalement utilisé pour tester la correction d'une entrée dans la base de données terminfo

tic

Le compilateur d'entrée de description terminfo, traduisant un fichier terminfo au format source dans un format binaire nécessaire pour les routines des bibliothèques ncurses. Un fichier terminfo contient des informations sur les capacités d'un terminal particulier

toe

Liste tous les types de terminaux disponibles, donnant pour chacun d'entre eux son nom principal et sa description

tput

Rend les valeurs de capacités dépendant du terminal disponibles au shell ; il peut aussi être utilisé pour réinitialiser un terminal ou pour afficher son nom long

tset

Peut être utilisé pour initialiser des terminaux

libcurses

Un lien vers libncurses

libncurses

Contient des fonctions pour afficher du texte de plusieurs façons compliquées sur un écran de terminal ; un bon exemple d'utilisation de ces fonctions est le menu affiché par le make menuconfig du noyau

libform

Contient des fonctions pour implémenter des formes

libmenu

Contient des fonctions pour implémenter des menus

libpanel

Contient des fonctions pour implémenter des panneaux