Skip to main content

rocky 安装vim 最新版本

在 Rocky Linux 上安装最新版 Vim

Rocky Linux 作为 RHEL 的兼容发行版,默认仓库中的 Vim 版本可能较旧。以下是几种安装最新版 Vim 的方法:

方法一:通过 AppStream 仓库安装较新版本

# 启用 AppStream 仓库
sudo dnf module enable vim

# 安装最新可用版本
sudo dnf install vim-enhanced

方法二:从源码编译安装(获取真正最新版)

# 删除旧版vim
dnf remove vim -y
#dnf remove vim-minimal -y

# 安装编译依赖
sudo dnf install -y git make gcc ncurses-devel \
    python3-devel perl-devel ruby-devel \
    libselinux-devel

# 获取 Vim 源码
git clone https://github.com/vim/vim.git
cd vim

# 配置编译选项(可根据需要调整)
./configure --with-features=huge \
            --enable-multibyte \
            --enable-python3interp=yes \
            --with-python3-config-dir=$(python3-config --configdir) \
            --enable-perlinterp \
            --enable-rubyinterp \
            --enable-cscope \
            --prefix=/usr/local

# 编译并安装
make -j$(nproc)
sudo make install

# 验证安装
/usr/local/bin/vim --version | head -n 1

方法三:使用 COPR 第三方仓库(推荐简便方法)

# 启用 EPEL 仓库(如果尚未启用)
sudo dnf install epel-release

# 添加 COPR 仓库
sudo dnf copr enable -y frostyx/vim

# 安装最新 Vim
sudo dnf install -y vim-enhanced

方法四:使用 Snap 安装

# 安装 Snap(如果尚未安装)
sudo dnf install -y snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

# 安装 Vim
sudo snap install vim-editor --classic

# 创建符号链接(可选)
sudo ln -s /snap/bin/vim-editor /usr/local/bin/vim

安装后配置

  1. 设置 Vim 为默认编辑器:
sudo alternatives --set editor /usr/local/bin/vim
sudo alternatives --set vi /usr/local/bin/vim
  1. 验证安装:
vim --version

选择建议

  1. 推荐方法:使用 COPR 仓库(方法三)最为简便且能获得较新版本
  2. 需要最新特性:源码编译(方法二)可以获取 GitHub 上的最新代码
  3. 稳定优先:使用 AppStream 仓库(方法一)最为稳定

注意事项

  • 源码编译安装可能需要 10-30 分钟时间
  • 如果遇到 Python 支持问题,请确保已安装 python3-devel
  • 生产环境建议使用仓库版本而非最新开发版
  • 安装后可以通过 :version 命令查看 Vim 的编译特性

以上方法可以帮助你在 Rocky Linux 上安装到最新版本的 Vim 编辑器。