Secondo la pagina di manuale, "terminfo è un database che
descrive i terminali, usato da programmi orientati-allo-schermo...".
Esso definisce un generico insieme di sequenze di controllo
(codici di escape) usati per mostrare il testo sui terminali, e
rende possibile il supporto per differenti terminali hardware
senza la necessità di driver speciali. Le librerie terminfo
si trovano in /usr/share/terminfo
, sulle moderne distribuzioni
di Linux.
Il database terminfo ha ampiamente sostituito il più vecchio termcap ed il completamente obsoleto termlib. Ciò normalmente non ha nessuna attinenza con l'installazione dei programmi, eccetto quando si ha a che fare con un pacchetto che richiede termcap.
La maggior parte delle distribuzioni Linux ora usano terminfo, ma
ancora conservano le librerie termcap per compatibilità con
le applicazioni legacy (vedere /etc/termcap
). A volte c'è
uno speciale pacchetto di compatibilità che è necessario aver
installato per facilitare l'uso dei binari linkati con termcap. Raramente,
potrebbe essere necessario togliere il commento da una dichiarazione
#define termcap in un file sorgente. Controllate i file di
documentazione appropriati nella vostra distribuzione per informazioni a
tal riguardo.