[ubuntu14.04] 自己编译安装 vim 8.0 的方法
2017-04-24 10:46
483 查看
最近更新在 ubuntu 上打造高效 python 开发环境这篇博文时发现最新版本的 YCM(YouCompleteMe)最低支持 Vim 7.4.143 版本了。Vim 刚好也出了 8.0 版本,采用
如果您不需要对 Python 3、Lua、Ruby 的支持的话,可以选择不安装相应的依赖或者编译 Vim 时不添加支持。
首先查询系统中有哪些与 vim 相关的软件,我的是
安装前先获取 Python 的配置路径,比如我的是
可以安装 checkinstall 工具将从源码安装的软件变得像用 deb 包安装的一样,方便以后可以直接用
最后,删除 vim 源码包,执行
apt-get install的方式安装的 Vim 8.0 是不带 Python 支持的,索性下载 Vim 的源码自己编译升级。参照的方法是 YCM 项目编译安装 Vim 的说明。
安装依赖库
如果您不需要对 Python 3、Lua、Ruby 的支持的话,可以选择不安装相应的依赖或者编译 Vim 时不添加支持。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 \ python3-dev ruby-dev lua5.1 lua5.1-dev git
删除原有 vim
首先查询系统中有哪些与 vim 相关的软件,我的是vim、
vim-common和
vim-run,然后彻底删除他们:
dpkg -l | grep vim sudo dpkg -P vim vim-common vim-run
下载 vim 源码安装
安装前先获取 Python 的配置路径,比如我的是/usr/lib/python2.7/config-x86_64-linux-gnu。
git clone https://github.com/vim/vim.git cd vim ./configure --with-features=huge \ --enable-multibyte \ --enable-rubyinterp \ --enable-pythoninterp \ --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu \ --enable-perlinterp \ --enable-luainterp \ --enable-gui=gtk2 --enable-cscope --prefix=/usr make VIMRUNTIMEDIR=/usr/share/vim/vim80 sudo make install
可以安装 checkinstall 工具将从源码安装的软件变得像用 deb 包安装的一样,方便以后可以直接用
sudo dpkg -P vim删除 vim:
sudo apt-get install checkinstall cd vim sudo checkinstall
设置 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
最后,删除 vim 源码包,执行
vim --version命令查看 vim 的版本号、补丁号以及是否成功开启了 Python 的支持(包含
+python)。
相关文章推荐
- 54.[ubuntu]自己编译安装vim 8.0的方法
- ubuntu14.04+GTX1080+cuda8.0+cudnn5.1+源码编译tensorflow安装教程
- ubuntu 源码编译安装最新的vim 8.0
- Ubuntu Server14.04 32位安装odoo8.0简单方法
- Ubuntu10.10下编译安装vim 7.4(Ubuntu11.x/12.x安装方法通用)
- ubuntu 14.04 编译安装 vim7.4
- ubuntu14.04安装CUDA8.0的方法
- Ubuntu 自己编译安装wireshark遇到的问题和解决方法
- Ubuntu下编译安装vim/gvim 8.0
- ubuntu14.04安装cuda8.0后,编译安装opencv2.4.13.4
- Ubuntu14.04下自己编译安装和卸载软件
- 关于Ubuntu 14.04 x64 安装 Vmware 10 x64 编译 vmnet失败的解决方法
- Ubuntu13.04编译安装vim:no terminal library found的解决方法
- Vmware 8.0安装Ubuntu14.04后没有图形界面的解决方法:VMware Tools is currently being installed on your system.
- VMWare Workstation 安装在ubuntu 14.04(15.04) 内核(3.19) 中更新编译失败的解决方法
- Odoo8.0在Ubuntu LTS 14.04环境下的源代码编译安装
- Ubuntu下编译安装vim/gvim 8.0
- ubuntu编译安装vim7.4
- ubuntu server 14.04编译安装bluez5.18
- Linux(Ubuntu)下 vim/gvim/vimgdb 源码编译安装与配置(未完待续)