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
上面兩個命令中有的目錄可能不存在,可以到目錄當中去看,然后手動刪除之即可。