linux下源码安装vim,ubuntu 源码编译安装最新的vim 8.0

为什么要源码编译安装VIM?

因为我要安装ycm,但是ubuntu14.04仓库vim版本低

教程步骤:

1, 核对系统版本

2, 删除系统自带的vim

3, 编译安装vim

4, 检验vim的安装

1,核对系统版本root@Linux:~# lsb_release -a

No LSB modules are available.

Distributor ID:Ubuntu

Description:Ubuntu 14.04.5 LTS

Release:14.04

Codename:trusty

root@Linux:~#

系统版本不是Ubuntu 14.05的少年,请不要往下看了

2,删除系统自带的vim查看当前vim编辑器版本

root@Linux:~# which vim

/usr/bin/vim

root@Linux:~# vim --version

VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:43:18)

删除系统的vim

root@Linux:~# apt-get autoremove vim

验证vim是否删除

root@Linux:~# vim

bash: /usr/bin/vim: 没有那个文件或目录

root@Linux:~# which vim

root@Linux:~#

3,编译安装vim解决依赖 python 开发库

安装python-dev之前

chunli@ubuntu:~/vim$ ll -a /usr/lib/python2.7/config-x86_64-linux-gnu/

总用量 16

drwxr-xr-x  2 root root  4096  8月  3  2016 ./

drwxr-xr-x 26 root root 12288  3月  5 14:36 ../

lrwxrwxrwx  1 root root    40  3月  5 14:29 libpython2.7.so -> ../../x86_64-linux-gnu/libpython2.7.so.1

安装python-dev

chunli@ubuntu:~/vim$ sudo apt-get install python-dev

安装python-dev之后

chunli@ubuntu:~/vim$ ll -a /usr/lib/python2.7/config-x86_64-linux-gnu/

总用量 32492

drwxr-xr-x  2 root root     4096  3月 12 12:32 ./

drwxr-xr-x 26 root root    20480  3月 12 12:32 ../

-rw-r--r--  1 root root     3884 10月 27 05:22 config.c

-rw-r--r--  1 root root     1507 10月 27 05:22 config.c.in

-rwxr-xr-x  1 root root     7122 10月 27 05:22 install-sh*

-rw-r--r--  1 root root 16437396 10月 27 05:24 libpython2.7.a

-rw-r--r--  1 root root 16676340 10月 27 05:24 libpython2.7-pic.a

lrwxrwxrwx  1 root root       40 10月 27 05:24 libpython2.7.so -> ../../x86_64-linux-gnu/libpython2.7.so.1

-rw-r--r--  1 root root    60172 10月 27 05:22 Makefile

-rwxr-xr-x  1 root root     7438 10月 27 05:22 makesetup*

-rw-r--r--  1 root root     9632 10月 27 05:22 python.o

-rw-r--r--  1 root root    18270 10月 27 05:22 Setup

-rw-r--r--  1 root root      368 10月 27 05:22 Setup.config

-rw-r--r--  1 root root     1451 10月 27 05:22 Setup.local

chunli@ubuntu:~/vim$

下载vim源代码

root@Linux:~# wget https://codeload.github.com/vim/vim/zip/master

root@Linux:~# unzip master

root@Linux:~# cd vim-master/

开始configure

root@Linux:~/vim-master# ./configure --enable-pythoninterp=yes -with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/

报错提示:

no terminal library found

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.

解决:

root@Linux:~/vim-master# apt-get install -y libncurses5-dev

继续configure:

root@Linux:~/vim-master# ./configure --enable-pythoninterp=yes -with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/

root@Linux:~/vim-master# echo $?

0

编译:

root@Linux:~/vim-master# make -j 8

root@Linux:~/vim-master# echo $?

0

安装vim

root@Linux:~/vim-master# make install

root@Linux:~/vim-master# echo $?

0

4, 检验vim的安装root@Linux:~/vim-master# vim

bash: /usr/bin/vim: 没有那个文件或目录

root@Linux:~/vim-master# which vim

/usr/local/bin/vim

退出终端,重新登录一次!

验证版本

root@Linux:~/vim-master# vim --version

VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Mar  4 2017 15:12:25)

包含补丁: 1-329

编译者 root@Linux

验证vim-python插件

root@Linux:~/vim-master# vim --version | grep python

+cryptv          +linebreak       +python          +vreplace

+cscope          +lispindent      -python3         +wildignore

3149426d5a2c323933e469ba3090daa3.png

到此VIM 8.0安装成功!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值