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
安装后配置
- 设置 Vim 为默认编辑器:
sudo alternatives --set editor /usr/local/bin/vim
sudo alternatives --set vi /usr/local/bin/vim
- 验证安装:
vim --version
选择建议
- 推荐方法:使用 COPR 仓库(方法三)最为简便且能获得较新版本
- 需要最新特性:源码编译(方法二)可以获取 GitHub 上的最新代码
- 稳定优先:使用 AppStream 仓库(方法一)最为稳定
注意事项
- 源码编译安装可能需要 10-30 分钟时间
- 如果遇到 Python 支持问题,请确保已安装
python3-devel
- 生产环境建议使用仓库版本而非最新开发版
- 安装后可以通过
:version
命令查看 Vim 的编译特性
以上方法可以帮助你在 Rocky Linux 上安装到最新版本的 Vim 编辑器。
No Comments