ncurses提供了一个字符终端处理库,如面板和菜单。 提供一组控制光标、创建窗口、更改前景/背景颜色以及处理鼠标操作的函数,使用户可以绕过在字符终端上创建APP表示时繁琐的基本机制。 简单地说,它是一个函数库,APP应用程序可以直接控制终端的屏幕显示。
该软件可以以RPM软件包方式安装,也可以以源软件包方式安装。 但是,即使不安装两个包,安装一个就可以了。
1 )方法1 )安装RPM的ncurses软件包
您可以在此处使用手动RPM软件包命令进行安装,也可以使用yum命令进行安装。 使用RPM软件包命令进行安装。 安装命令如下所示。
[ root @ localhost~] # rpm-IVH/mnt/cdrom/packages/ncurses-5.7-3.20090208.el6.i686.rpm
[ root @ localhost~] # rpm-IVH/mnt/cdrom/packages/ncurses-devel-5.7-3.20090208.el6.i686.rpm
[ root @ localhost~] # rpm-IVH/mnt/cdrom/packages/ncurses-libs-5.7-3.20090208.el6.i686.rpm
[ root @ localhost~] # rpm-IVH/mnt/cdrom/packages/ncurses-base-5.7-3.20090208.el6.i686.rpm
[ root @ localhost~] # rpm-IVH/mnt/cdrom/packages/ncurses-term-5.7-3.20090208.el6.i686.rpm
[ root @ localhost~] # rpm-IVH/mnt/cdrom/packages/ncurses-static-5.7-3.20090208.el6.i686.rpm
但是,必须注意的是,“ncurses-static”位于第二张CentOS磁盘上。 安装完成后,可以继续安装以下软件MySQL :
2 )方法2 )安装ncurses的源软件包
安装步骤如下。
[ root @ localhost~] # CD/usr/locai/src/ncurses-5.9
进入ncurses解压缩目录
[ root @ localhost ncurses-5.9 ] #./configure #编译前配置
生成共享库
without-debug #不生成调试库
without-ada #不会编译为ada绑定。 因为一旦进入chroot环境,就不能立即使用ada
enable-overwrite #参数定义将头文件安装在/tools/include目录中,而不是安装在/tools/include/ncurses目录中
[ root @ localhost ncurses-5.9 ] # make #编译
[ root @ localhost ncurses-5.9 ] # make install #编译并安装