在为工作机安装vim的时候,由于某些原因只能进行离线安装。在官网下载好安装包时,拷过去进行安装。
./configure
显示:
checking for tgetent()...configure:error:NOT FOUND!
you need to install a terminal library; for example ncurses.
or specify the name of the library with --with-tlib
说明缺少ncurses库。这里只需各自下载安装好即可。
但是需要注意版本和依赖。
我的Ubuntu版本是xenial(16.04),对应的库的版本应是6.0+20150213。不同版本可以在下文给出的UbuntuUpdates的网站中对应搜索得到。
安装顺序如下:
1.下载并安装libtinfo-dev
http://www.ubuntuupdates.org/package/core/xenial/main/base/libtinfo-dev
2.下载并安装libncurses5-dev
http://www.ubuntuupdates.org/package/core/xenial/main/base/libncurses5-dev
3.下载并安装ncurses
http://www.ubuntuupdates.org/package/core/xenial/main/base/ncurses
4.安装vim8.0
官网(http://www.vim.org/)上下载并安装即可。
至此安装成功。之前安装不成功就是因为下载的lib版本和自己ubuntu版本不匹配造成的。
vim8.0有很多新的特性,十分nice。