centos安装vim7.4
系统版本centos6.4;
root权限
su - root
卸载
$ rpm -qa | grep vim
$ yum remove vim vim-enhanced vim-common vim-minimal
下载、解压
$ wget ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2
$ wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz
$ wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz
$
$ tar jxvf vim-7.4.tar.bz2
$ tar zxvf vim-7.2-extra.tar.gz
$ tar zxvf vim-7.2-lang.tar.gz
$
$ mv vim72 vim74
安装编译环境
$ yum install ncurses-devel
$ yum install gcc
编译安装
$ cd vim74/src
$ ./configure --enable-multibyte \--with-features=huge \--disable-selinux
$ make
$ make install
测试
$ vim --version
过程中有遇到的一个问题
tar (child): lbzip2: Cannot exec: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now
yum -y install bzip2
如果无法联网,也可以源码安装,下载:bzip2-1.0.6.tar,安装过程如下:
tar zxvf bzip2-1.0.6.tar.gz cd bzip2-1.0.6/ #为编译做准备,创建libbz2.so动态链接库(这一步很重要,安装python的时候如果没有这一步,python安装不上bz2模块): make -f Makefile-libbz2_so make && make install