ubuntu16.04升级 vim 8.0

简介:

一,首先安装依赖

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

本文转自   tianshuai369   51CTO博客,原文链接:http://blog.51cto.com/songqinglong/1970261
相关文章
|
8月前
|
Ubuntu
百度搜索:蓝易云【ubuntu 16.04升级到18.04教程】
请注意,在升级过程中可能会出现一些问题,例如软件包依赖关系或配置文件冲突。在升级前,建议备份重要数据,以免数据丢失。如果你在升级过程中遇到问题,可以查看相关错误信息并尝试解决。
91 2
|
2月前
|
Ubuntu 安全 Linux
基于Ubuntu24.04原内核6.8.0升级到6.9.0
通过上述步骤,我们在Ubuntu 24.04系统上成功地将内核从6.8.0升级到了6.9.0。升级内核有助于提高系统的安全性和性能,但也可能带来兼容性问题。因此,在升级前备份重要数据,并确保新内核支持所需的所有硬件和软件。通过合理的验证和测试,可以确保系统在新内核上稳定运行。
105 6
|
3月前
|
并行计算 Ubuntu 算法
Ubuntu18 服务器 更新升级CUDA版本 pyenv nvidia ubuntu1804 原11.2升级到PyTorch要求12.1 全过程详细记录 apt update
Ubuntu18 服务器 更新升级CUDA版本 pyenv nvidia ubuntu1804 原11.2升级到PyTorch要求12.1 全过程详细记录 apt update
143 0
|
5月前
|
Ubuntu Linux 网络安全
在Ubuntu上离线升级OpenSSH
本文介绍了在Ubuntu系统上离线升级OpenSSH的详细步骤,包括移除旧版本、解压新版本、编译安装、解决依赖问题、替换相关命令、重启SSHD服务以及验证升级结果。
708 1
|
6月前
|
Ubuntu C语言
Ubuntu升级Cmake、gcc、g++
以上就是在Ubuntu中升级Cmake、gcc、g++的步骤。
283 2
|
8月前
|
Ubuntu Python
ubuntu升级Python版本
现在,你已成功升级了Python版本并可以使用新版本进行开发和运行程序。
411 1
|
8月前
|
Ubuntu 网络协议 Linux
Ubuntu系统升级16.04升级18.04
Ubuntu系统升级16.04升级18.04
402 0
|
8月前
|
并行计算 Ubuntu
Ubuntu16.04升级到18.04--检查更新时出现问题--解决方法
Ubuntu16.04升级到18.04--检查更新时出现问题--解决方法
131 0
|
8月前
|
数据可视化 Linux Shell
『Linux升级路』基础开发工具——vim篇
『Linux升级路』基础开发工具——vim篇
109 1
|
8月前
|
Ubuntu 开发工具
Ubuntu vim配置支持鼠标
Ubuntu vim配置支持鼠标
92 0