45 lines
2.0 KiB
HTML
45 lines
2.0 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
|
|
<TITLE>Building and Installing Software Packages for Linux: Termcap and Terminfo Issues</TITLE>
|
|
<LINK HREF="Software-Building-HOWTO-6.html" REL=next>
|
|
<LINK HREF="Software-Building-HOWTO-4.html" REL=previous>
|
|
<LINK HREF="Software-Building-HOWTO.html#toc5" REL=contents>
|
|
</HEAD>
|
|
<BODY>
|
|
<A HREF="Software-Building-HOWTO-6.html">Next</A>
|
|
<A HREF="Software-Building-HOWTO-4.html">Previous</A>
|
|
<A HREF="Software-Building-HOWTO.html#toc5">Contents</A>
|
|
<HR>
|
|
<H2><A NAME="s5">5. Termcap and Terminfo Issues</A></H2>
|
|
|
|
<P>
|
|
<P>
|
|
<P>According to its man page, <EM>"terminfo is a data base describing
|
|
terminals, used by screen-oriented programs..."</EM>. It defines a
|
|
generic set of control sequences (escape codes) used to display text on
|
|
terminals, and makes possible support for different terminal hardware
|
|
without the need for special drivers. The <EM>terminfo</EM> libraries
|
|
are located in <CODE>/usr/share/terminfo</CODE> on modern Linux distributions.
|
|
<P>The <EM>terminfo</EM> database has largely supplanted the older
|
|
<EM>termcap</EM> and the totally obsolete <EM>termlib</EM> ones. This
|
|
is usually of no concern for program installation except when dealing
|
|
with a package that requires <EM>termcap</EM>.
|
|
<P>Most Linux distributions now use <EM>terminfo</EM>, but still retain the
|
|
older termcap libraries for compatibility with legacy applications (see
|
|
<CODE>/etc/termcap</CODE>). Sometimes there is a special compatibility package
|
|
that needs to be installed to facilitate use of termcap linked binaries.
|
|
Very occasionally, an <EM>#define termcap</EM> statement might need to
|
|
be commented out of a source file. Check the appropriate doc files for
|
|
your particular distribution for definitive information on this.
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<HR>
|
|
<A HREF="Software-Building-HOWTO-6.html">Next</A>
|
|
<A HREF="Software-Building-HOWTO-4.html">Previous</A>
|
|
<A HREF="Software-Building-HOWTO.html#toc5">Contents</A>
|
|
</BODY>
|
|
</HTML>
|