ubuntu编译安装vim7.4

来源:互联网 发布:vscode编写c语言 编辑:程序博客网 时间:2024/04/27 23:22

环境:ubuntu10.04


安装vim的方法,有直接安装和手动编译安装。

当然前者比较方便。

1、直接安装

# sudo apt-get vim vim-runtime
这种方式安装一般是vim7.2版本的,基本没啥问题,如果少了什么包,按照提示安装下就可以了。

2、编译安装

下面详细说说编译安装过程。

1、首先,安装一大波依赖包。。。

# sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev ruby-dev mercurial
2、如果已经安装vim了,先卸载

# sudo apt-get remove vim vim-runtime gvim
还有下面这条指令,也要卸载,github上的教程说在ubuntu12.04.2 的环境下要做这一步。不过我的机器是ubuntu10.04,第一次安装的时候下面这个没卸载装好之后就有问题了,只好再次安装。。。

# sudo apt-get remove vim-tiny vim-common vim-gui-common
3、下载源、以及配置选项

随便选一个目录,这里选当前用户目录

# cd ~
# hg clone https://code.google.com/p/vim/
这边指令是下载源文件到本地,准确地说应该是克隆,类似于github上clone项目到本地。。。这个过程比较久,我出去跑个步回来才下好。。。

效果是这样子的:

正在搜索修改 正在增加修改集 正在增加清单 正在增加文件改变 已增加 1 个修改集,包含 17356 个改变,修改了 18769 个文件

接下来就是配置了,同样也是一大波配置;

不过先要跳到vim目录下,做完上一个操作 ~/下就有vim目录了。

# cd vim/

# ./configure --with-features=huge --enable-rubyinterp --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7-config --enable-perlinterp --enable-gui=gtk2 --enable-cscope --prefix=/usr
# make VIMRUNTIMEDIR=/usr/share/vim/vim74
这里的 /usr/share/vim/vim74目录,我在第一次安装的时候没有手动去建,结果安装就有问题了。。第二次自己建好了再安装。。。就OK了

最后终于到安装步骤了。。。

# sudo make install
希望不要报错。。。

遗憾的是我在第一次安装的时候,报错如下:

no terminal library foundchecking 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.
后来查了下,原来是少了libncurses5-dev包,其实我是安装过了的,大家可以看第一步。。第一个就是它了。。不知神马情况,居然没装上。只好重新装下

sudo apt-get install libncurses5-dev
然后再次make install。。。OK

装完之后,最好能配置下vim作为默认编辑器

  sudo update-alternatives --install /usr/bin/editor editor /usr/bin/vim 1  sudo update-alternatives --set editor /usr/bin/vim  sudo update-alternatives --install /usr/bin/vi vi /usr/bin/vim 1  sudo update-alternatives --set vi /usr/bin/vim
4、验证是否安装成功

root@ubuntu:~# vim --versionVIM - Vi IMproved 7.4 (2013 Aug 10, compiled Apr 28 2014 23:54:30)包含补丁: 1-265编译者 root@ubuntu巨型版本 带 GTK2 图形界面。
OK 了。。。。

5、最后再附上耗子哥的vim神级教程。。

不得不说vim很复杂,很强大。。。

有关vim还有很多插件,配置,下次再来总结。。


参考资料:

Building Vim from source

http://www.cnblogs.com/huanchuanjian/archive/2012/06/12/2546092.html


0 0