1.下载这个包ftp://ftp.gnu.org/pub/gnu/ncurses/ncurses.tar.gz,然后解压,进入目录
  tar zxvf ncurses<version>.tar.gz              # 解压缩并且释放文件包
  cd ncurses<version>                           # 进入解压缩的目录(注意版本)
  ./configure                                   # 按照你的系统环境制作安装配置文件
  make                                          # 编译源代码并且编译ncurses 库
  sudo make install                                  # 安装编译好的NCURSES 库

然后用编译器写一个程序测试是否安装成功,编写hello.c如下:

 1#include <ncurses.h>
 2int main()
 3{
 4initscr(); /* 初始化,进入NCURSES 模式*/
 5printw("Hello World !!!"); /* 在虚拟屏幕上打印Hello, World!!! */
 6refresh(); /* 将虚拟屏幕上的内容写到显示器上,并刷新*/
 7getchar(); /* 等待用户输入*/
 8endwin(); /* 退出NCURSES 模式*/
 9return 0;
10}

然后编译 gcc hello.c -lncurses
最后运行改程序即可,屏幕输出Hello world,成功装成。

下面是在这个过程中遇到的错误:
1.通过终端安装程序sudo apt-get install xxx时出错:
 E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
 E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

解决办法:
 在终端中敲入以下两句
 sudo rm /var/cache/apt/archives/lock
 sudo rm /var/lib/dpkg/lock
上面两个命令中有的目录可能不存在,可以到目录当中去看,然后手动删除之即可。