一,首先安装依赖

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 libperl-dev git

liblua5.1-dev

二,安装vim

cd ~

git clone https://github.com/vim/vim.git

进行编译

cd vim

./configure --with-features=huge \

--enable-multibyte \

--enable-rubyinterp=yes \

--enable-pythoninterp=yes \

--with-python-config-dir=/usr/lib/python2.7/config \

--enable-python3interp=yes \

--with-python3-config-dir=/usr/lib/python3.5/config \

--enable-perlinterp=yes \

--enable-luainterp=yes \

--enable-gui=gtk2 --enable-cscope --prefix=/usr

make VIMRUNTIMEDIR=/usr/share/vim/vim80

若要卸载,执行下面的命令

sudo apt-get install checkinstall

cd ~/vim

sudo checkinstall

最后 make install 完成安装

三,将 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 --version

如果你没有得到gvim的工作(ubuntu 12.04.1 LTS),请尝试 --enable-gui=gtk2改为--enable-gui=gnome2

./configure --with-features=huge \

--enable-multibyte \

--enable-rubyinterp=yes \

--enable-pythoninterp=yes \

--with-python-config-dir=/usr/lib/python2.7/config \

--enable-python3interp=yes \

--with-python3-config-dir=/usr/lib/python3.5/config \

--enable-perlinterp=yes \

--enable-luainterp=yes \

--enable-gui=gnome2 --enable-cscope --prefix=/usr

转载于:https://blog.51cto.com/songqinglong/1970261

ubuntu16.04升级 vim 8.0相关推荐

  1. gtk linux 升级_Linux包系列的知识(附:Ubuntu16.04升级到18.04的案例)

    Linux包系列的知识(附:Ubuntu16.04升级到18.04的案例) 发布时间:2018-05-27 12:30, 浏览次数:424 , 标签: Linux Ubuntu Linux基础:htt ...

  2. 深度学习环境 Ubuntu16.04 LTS + GTX750Ti + CUDA9.0 + cudnn7.0 + python3.6.5 + tensorflow1.6搭建

    从0搭建Ubuntu深度学习环境 Ubuntu16.04 LTS + GTX750Ti + CUDA9.0 + cudnn7.0 + python3.6.5 + tensorflow1.6 之前仅仅在 ...

  3. DynamicFusion在ubuntu16.04+显卡GT740+cuda8.0上的实现

    目录 介绍 1.驱动与cuda安装 (1)驱动安装 a.驱动下载 b.禁用nouveau驱动 c.禁用X-Window服务 d.命令行安装驱动 e.驱动测试 (2)cuda7.5安装 2.环境配置 ( ...

  4. ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法)

    ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法) 参考文章: (1)ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法) (2)https://www. ...

  5. ubuntu16.04安装vim报错 vim : Depends: vim-common (= 2:7.4.052-1ubuntu3.1) but 2:7.4.1689-3ubuntu1.3

    ubuntu16.04安装vim时出现如下报错 The following packages have unmet dependencies:  vim : Depends: vim-common ( ...

  6. linux系统脚本安装失败,ubuntu16.04下vim安装失败的原因分析及解决方案

    先给大家说下问题描述? 重装了ubuntu系统,安装vim出现了以下问题: sudo apt-get install vim 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信 ...

  7. ubuntu16.04打造vim和python3的IDE

    ubuntu16.04 安装支持python3的IDE 1. 安装vim: # apt-get install -y vim-gnome 2. 安装ctags,ctags用于支持taglist # a ...

  8. 【caffe2从头学】:1.2安装(Ubuntu16.04+GTx 1070Ti+cuda9.0+cudnn7.2+anaconda2+Python2.7+caffe2【Python版本】)

    本片文章是我的[caffe2从头学]系列中的一篇,如果想看其他文章,请看目录: 1.快速开始 1.1.什么是caffe2 ? 1.2.安装caffe2 1.3.安装容易出现的问题 2.学习caffe2 ...

  9. [深度学习]Ubuntu16.04 + GTX 1050 + cuda8.0 + cuDNN5.1 + caffe安装详解

    首先吐个槽,ubuntu + nvidia的显卡驱动简直是反人类,害的我折腾了一天多. 一.问题及解决办法 寒假放假回家没事干,正好给家里电脑升级了显卡gtx1050可以跑跑CNN.我在实验室的显卡是 ...

最新文章

  1. JUnit 测试含有控制台输入的方法
  2. LightOJ 1269 Consecutive Sum (Trie树)
  3. Java Spring里getBean方法的实现
  4. 银行业AI:炒作背后的现实——“尽管对新技术感到兴奋,但银行业态度非常谨慎”
  5. 【CodeVS】1993草地排水
  6. python实现ncm转mp3_python网易云ncm转mp3
  7. ipad air1 12.5.5 checkra1n 越狱+绕过ID
  8. syslog (cactiez)
  9. 熊猫烧香手工清除实验
  10. 最简单快速合并B站缓存视频和音频(video.m4s,audio.m4s)
  11. 计算机网络实验指导gns3,计算机网络实践教程——基于GNS3网络模拟器(CISCO技术)...
  12. JavaScript:实现将 base64 字符串转换为字节数组算法(附完整源码)
  13. QSFP28 LR4单模光模块与其它100G光模块有什么区别
  14. 轴承故障诊断经典模型pytorch复现(一)——WDCNN
  15. 海康摄像头检测摄像头是否处于在线状态
  16. 有一架天平12个小球,其中有11个重量相同,1个与另外11个不同(不清楚这个球是轻还是重),要求最多称3次,就可以将其中重量特殊的小球找出来。
  17. 分布式系统的CAP原理及其应用
  18. JScript 方法
  19. HRSC2016舰船检测训练实验过程记录
  20. YTU软件工程白盒测试

热门文章

  1. checkbox全选和反选功能
  2. LeetCode--55.跳跃游戏(贪心,零点跳跃)
  3. Java如何读取mysql存入es_java循环读取mysql并存入java集合里
  4. C语言-数据结构-可变长顺序表的初始化,插入和输出
  5. ai怎么渐变颜色_AI教程!渐变色噪点质感城堡场景插画绘制过程分享
  6. SpringMVC中controller的跳转
  7. Android与IOS异同点对照(1)------ 显示
  8. 需求管理与分析——需求池
  9. UIImageView 响应UIButton的点击事件
  10. [语]××语录@××--第1篇