6.21. Ncurses-5.4

Il pacchetto Ncurses contiene librerie per la gestione indipendente dal terminale di schermi caratteri.

Tempo approssimativo di costruzione: 0.6 SBU
Spazio su disco richiesto: 18.6 MB
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make e Sed

6.21.1. Installazione di Ncurses

Preparare Ncurses per la compilazione:

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

Compilare il pacchetto:

make

Questo pacchetto non è provvisto di una suite di test.

Installare il pacchetto:

make install

Dare alle librerie Ncurses i permessi di esecuzione:

chmod -v 755 /usr/lib/*.5.4

Ora correggere una libreria che non dovrebbe essere eseguibile:

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

Spostare le librerie nella directory /lib, dove ci si aspetta che si trovino:

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

Poiché le librerie sono state spostate, alcuni link simbolici puntano su file non esistenti. Ricreare questi link simbolici:

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

6.21.2. Contenuti di Ncurses

Programmi installati: captoinfo (link a tic), clear, infocmp, infotocap (link a tic), reset (link a tset), tack, tic, toe, tput e tset
Librerie installate: libcurses.[a,so] (link a libncurses.[a,so]), libform.[a,so], libmenu.[a,so], libncurses++.a, libncurses.[a,so] e libpanel.[a,so]

Brevi descrizioni

captoinfo

Converte una descrizione termcap in una descrizione terminfo.

clear

Pulisce lo schermo, se possibile.

infocmp

Confronta o stampa descrizioni terminfo.

infotocap

Converte una descrizione terminfo in una descrizione termcap.

reset

Reinizializza un terminale con i suoi valori di default.

tack

Il terminfo action checker. È usato principalmente per testare la correttezza di un inserimento nel database terminfo.

tic

Il compilatore delle descrizioni degli inserimenti in terminfo. Traduce un file terminfo dal formato sorgente al formato binario necessario per le routine delle librerie ncurses. Un file terminfo contiene informazioni sulle capacità di un certo terminale.

toe

Lista tutti i tipi di terminale disponibili, dando per ciascuno il suo nome primario e la sua descrizione.

tput

Rende disponibili alla shell i valori delle risorse dipendenti da terminale. Può anche essere usato per resettare o inizializzare un terminale, o riportare il suo nome lungo.

tset

Può essere usato per inizializzare terminali.

libcurses

Un link verso libncurses

libncurses

Contiene funzioni per visualizzare il testo in molti modi complicati su uno schermo terminale. Un buon esempio dell'uso di queste funzioni è il menu visualizzato durante il make menuconfig del kernel.

libform

Contiene funzioni per implementare i form.

libmenu

Contiene funzioni per implementare i menu.

libpanel

Contiene funzioni per implementare i panel.