CentOS升级vim到vim8/9版本

下载vim源码

这里我下载的是最新版本的vim
需要先安装git

sudo yum install git

然后拉取vim源码

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

如果想要指定版本 参考以下命令

git clone --depth 1 -b v9.0.1136 https://github.com/vim/vim.git

安装前准备

cd vim/
./configure

此时可能会遇到报错 一般是没有安装依赖库导致的
我遇到的是

configure: error: in `/home/alpha/program/vim/src':
configure: error: C preprocessor "/lib/cpp" fails sanity check

网上查了一下是因为少安装了glibc-kernheaders导致的
使用以下命令安装后即可执行

sudo yum install glibc-kernheaders

这里附上常见缺少的依赖 因为很多是我的系统已经安装好的 所以仅供参考

yum install cmake git  python3 python3-devel gcc gcc-c++ ncurses-devel glibc-kernheaders

全都安装好以后就可以编译了

编译安装

sudo ./configure
sudo make -j8
sudo sudo make install
cd src
./vim

看到下图所示的就是安装正确了
在这里插入图片描述
然后卸载掉原来的vim 替换成新安装的版本

sudo yum remove vim
sudo rm /usr/bin/vim			# 这一步可能执行不成功 提示文件不存在 没有影响
sudo cp ./vim /usr/bin/

最后输入vim 查看安装成功

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值