1.下載這個(gè)包ftp://ftp.gnu.org/pub/gnu/ncurses/ncurses.tar.gz,然后解壓,進(jìn)入目錄
  tar zxvf ncurses<version>.tar.gz              # 解壓縮并且釋放文件包
  cd ncurses<version>                           # 進(jìn)入解壓縮的目錄(注意版本)
  ./configure                                   # 按照你的系統(tǒng)環(huán)境制作安裝配置文件
  make                                          # 編譯源代碼并且編譯ncurses 庫(kù)
  sudo make install                                  # 安裝編譯好的NCURSES 庫(kù)

然后用編譯器寫(xiě)一個(gè)程序測(cè)試是否安裝成功,編寫(xiě)hello.c如下:

 1#include <ncurses.h>
 2int main()
 3{
 4initscr()? /* 初始化,進(jìn)入NCURSES 模式*/
 5printw("Hello World !!!")? /* 在虛擬屏幕上打印Hello, World!!! */
 6refresh()? /* 將虛擬屏幕上的內(nèi)容寫(xiě)到顯示器上,并刷新*/
 7getchar()? /* 等待用戶(hù)輸入*/
 8endwin()? /* 退出NCURSES 模式*/
 9return 0?
10}

然后編譯 gcc hello.c -lncurses
最后運(yùn)行改程序即可,屏幕輸出Hello world,成功裝成。

下面是在這個(gè)過(guò)程中遇到的錯(cuò)誤:
1.通過(guò)終端安裝程序sudo apt-get install xxx時(shí)出錯(cuò):
 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
上面兩個(gè)命令中有的目錄可能不存在,可以到目錄當(dāng)中去看,然后手動(dòng)刪除之即可。