美文网首页服务器环境配置
CentOS, Vim7.4升级到8.1 (服务器) -- 亲试

CentOS, Vim7.4升级到8.1 (服务器) -- 亲试

作者: 神执念浅言多行 | 来源:发表于2019-07-15 16:16 被阅读0次

    记录一次更新服务器上踩坑的事件,关于CentOS更新vim版本的操作。至于为什么会写这个,是因为Google教程时,千篇一律的都是爬虫复制的,过时、遗漏关键点、详细程度等等方面,对解决问题非常不友好。所以写了这篇文章。

    当我们选择CentOS作为服务器的系统时,centos默认的版本是7.4, 顺便一提,7.4已经是2013年的版本了。

    下面讲解一下,通过Github上的源代码安装的方式安装最新版 Vim,目前是8.1,

    PS:附带安装Python3.

    PS:如果提示权限不够,请在命令前添加sudo,或者使用root账户

    1. 通过yum安装Python3

    sudo yum install -y git gcc-c++ ncurses-devel python-devel cmake wget make
    sudo yum install -y python36 python36-devel
    

    2. 克隆Github的vim项目

    // 克隆项目到本地
    // 假定是在~目录下克隆,实际可变更位置。
    cd ~
    git clone https://github.com/vim/vim.git
    

    3. 配置并编译Vim

    // 进入项目
    cd vim
    
    // 配置参数
    ./configure --prefix=/usr/local/vim  --enable-pythoninterp=yes --enable-python3interp=yes --with-python-command=python --with-python3-command=python36
    
    // 编译文件,可能需要使用sudo权限
    sudo make
    sudo make install
    
    // 编译成功后,vim/src/目录下,会有 vim 文件,后面会用到
    ls ~/vim/src -al
    

    4. 复制Vim到系统配置,并修改Profile

    // 复制前可以备份一下
    sudo cp /usr/bin/vim /usr/bin/vim.backup
    
    // 复制前面编译的vim到系统配置
    cd ~/vim/src
    sudo cp vim /usr/bin
    
    // 修改系统的Profile, 如果sudo权限不够,则可以尝试使用root用户,我是用的root用户。
    su  // 输入root密码,如果还没有设置,则输入 `sudo passwd` 设置root密码。
    echo "PATH=\$PATH:/usr/local/vim/bin" >> /etc/profile
    
    // 运行刚修改的配置。
    source /etc/profile
    
    // 最后,check version
    vim --version
    // 同时,也能看到它支持Python3了。(7.4是不支持的。)
    

    完事。
    博客链接

    相关文章

      网友评论

        本文标题:CentOS, Vim7.4升级到8.1 (服务器) -- 亲试

        本文链接:https://www.haomeiwen.com/subject/xtnnkctx.html