man ページによると、「terminfo はスクリーン関連のプログラムが使用する ターミナルの形式を記述してあるデータベースです。....」 とあります。 Terminfo はディスプレイにターミナルの文字を表示するのに一般的な コントロールコード(エスケープコード)の設定を定義するためのもので、 特別なドライバを必要とすることなく様々なターミナルハードウェア上で ソフトウェアが正常動作するようにします。Terminfo は古かった termcap に ほとんどとって代わりました。通常、 termcap を必要とするパッケージを 扱う時を除いてプログラムのインストールでこのことについて気を使う必要は ありません。
ほとんどの Linux のディストリビューションは現在 terminfo を使用しています。 しかし、いまだに古い termcap は昔からのアプリケーションの互換性のために 存在します。ときどき、 termcap をリンクしたバイナリの使用を楽にするために インストールする必要のある特別な互換性維持のためのパッケージがあります。 めったにありませんが、ソースファイルの " #define termcap " といったステートメントをコメントアウトする必要とすることがあります。 このことについての情報はそれぞれのディストリビューションの適切な ドキュメントを読むようにしてください。