Ncurses

安装指导参见: 安装 Ncurses-5.3 在 第 6 章.

官方下载地址

Ncurses (5.3): 
ftp://ftp.gnu.org/gnu/ncurses/

Ncurses Etip Patch:
http://www.linuxfromscratch.org/patches/lfs/5.0/ncurses-5.3-etip-2.patch

Ncurses Vsscanf Patch:
http://www.linuxfromscratch.org/patches/lfs/5.0/ncurses-5.3-vsscanf.patch

Ncurses的内容

Ncurses 提供字符终端处理库,包括面板和菜单。

安装下列程序: captoinfo (link to tic), clear, infocmp, infotocap (link to tic), reset (link to tset), tack, tic, toe, tput 和 tset

安装下列库文件: libcurses.[a,so] (link to libncurses.[a,so]), libform.[a,so], libmenu.[a,so], libncurses++.a, libncurses.[a,so] 和 libpanel.[a,so]

简短说明

captoinfo 将termcap描述转化成terminfo描述。

clear 如果可能,就进行清屏操作。

infocmp 比较或显示 terminfo 描述。

infotocap 将 terminfo 描述转化成 termcat 描述。

reset 重新初始化终端。

tack terminfo 动作检测器。主要用来测试 terminfo 数据库中某一条目的正确性。

ticTic是terminfo项说明的编译器。这个程序通过ncurses库将源代码格式的terminfo文件转换成编译后格式(二进制)的文件。 Terminfo文件包含终端能力的信息。

toe 列出所有可用的终端类型,每种分别列出名称和描述。

tput序利用terminfo数据库使与终端相关的能力和信息值对shell可用,初始化和重新设置终端,或返回所要求终端为类型的长名。

tset 可以用来初始化终端。

libncurses*这些库是基于系统用来在显示器上显示文本. 一个例子就是,ncurses用在内核的"make menuconfig"进程中。

libform* 在ncurses中使用表格。

libmenu* 在ncurses中使用菜单。.

libpanel*在ncurses中使用面板。

Ncurses 安装依赖关系

Ncurses 依赖于: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.