很明顯,如果我們通過yum或rpm下載安裝,始終無法繞開root用戶,除非我們不用yum或rpm。嗯,我們直接用源碼安裝。下載源碼包,到http://ftp.gnu.org/gnu/ncurses/我們可以下到最新的源碼包ncurses-6.1.tar.gz,通過rz上傳至非root用戶wlf的soft目錄下,回到根目錄,我們把源碼包解壓:
$ tar xzvf soft/ncurses-6.1.tar.gz
進入解壓后目錄,執行軟件配置:
$ cd ncurses-6.1 $ ./configure --prefix=/home/wlf/ncurses --with-shared --without-debug --without-ada --enable-overwrite
接着進行編譯:
$ make
最后安裝:
$ make install
看到界面最后輸出:
installing ./cursesapp.h in /home/wlf/ncurses/include/ncurses installing ./cursesf.h in /home/wlf/ncurses/include/ncurses installing ./cursesm.h in /home/wlf/ncurses/include/ncurses installing ./cursesp.h in /home/wlf/ncurses/include/ncurses installing ./cursesw.h in /home/wlf/ncurses/include/ncurses installing ./cursslk.h in /home/wlf/ncurses/include/ncurses installing etip.h in /home/wlf/ncurses/include/ncurses make[1]: Leaving directory `/home/wlf/ncurses-6.1/c++'
說明ncurses-devel依賴就裝好了。