rockyLinux 介绍软件安装我主要挑了编辑器 neovim 和 版本管理控制工具 Git 进行介绍。
通常情况,部署完Linux发行版,自带 vim 工具,既然有了vim,那就来点新的尝尝鲜,比如 neovim。
如果你想用版本控制工具,Git 是不错的选择,在本地初始化仓库做版本控制,还可以配合github 和 gitee 进行使用,获取开源软件。
如果不是做内核裁剪相关工作,或者参与社区开发维护,其实不用涉及太深的知识。
tips:关于安装软件,普通用户没有权限,请使用 sudo 命令 提取权限,root 超级用户则不需要加 sudo。
Red Hat 企业版 Linux 9 软件管理工具,使用RHEL系列(centos、centos-stream、rockyLinux)可以参考RHEL文档。
在 Red Hat Enterprise Linux 9 中,DNF 工具用于软件安装。Red Hat 继续支持使用 yum 术语与之前的 RHEL
主要版本保持一致。如果你键入 yum 而不是 dnf,命令可以正常工作,因为这两者是兼容性的别名。
注意:RHEL 8 和 RHEL 9 基于 dnf 管理工具,与 RHEL 7 中使用 yum 兼容。
当你看到这篇博文,无论是使用云服务器或者 VMware搭建虚拟环境,我默认你有Linux基本知识。
例如:基本操作,使用 ssh 命令连接远程服务器,通过 su 命令切换用户身份。
演示安装之前,使用终端管理工具先登录到普通用户(默认禁用了root用户ssh登录权限)。
登录终端
PS D:\work> ssh wzgy@192.168.245.133
wzgy@192.168.245.133's password:
如果你和我一样使用的是Windows 11 ,自带终端管理工具,可以满足日常简单操作。复杂一点的功能,可能需要借助于Xshell等工具。
切换root用户身份,两种方式
- su root
- su -
[wzgy@localhost ~]$ su root
密码:
[root@localhost wzgy]#
如何确认当前用户身份?
根据符号 $ 和 # 区分,如果看到的是 $ 操作符,代表普通用户,如果是 # 符号,代表超级用户 root。
编辑器 Neovim
- neovim 稳定版本地址:Release Nvim release build · neovim/neovim · GitHub
- neovim 所有版本:https://github.com/neovim/neovim/releases/tag
1、通过 Linux 发行版自带软件管理工具安装
准备EPEL环境,Rocky Linux 9:
dnf config-manager --set-enabled crb
dnf install epel-release
yum & dnf 工具安装 neovim:
yum -y install neovim.x86_64
执行命令运行:
nvim
输出结果:
NVIM v0.9.0
Build type: Release
LuaJIT 2.1.0-beta3
2、下载归档包 nvim-linux64.tar.gz 安装,已经编译好的源码包
获取:
wget https://github.com/neovim/neovim/releases/download/stable/nvim-linux64.tar.gz
解压:
tar -zxvf nvim-linux64.tar.gz
执行命令运行:
./nvim-linux64/bin/nvim
查看 nvim 版本:
./nvim-linux64/bin/nvim -v
输出结果同上面二进制包(rpm)形式安装后,查看版本结果。
配置环境变量 vim /etc/profile:
# neovim home
NEOVIM_HOME=/usr/local/nvim-linux64/
PATH=$PATH:$NEOVIM_HOME/bin
export NEOVIM_HOME PATH
如果想即时生效,不想重启服务器,执行 source 命令即可:
source /etc/profile
配置完成,在任意位置都可以执行 nvim 命令。
3、源码包编译安装
如果是初学者、或者没有高度定制需求,个人不推荐使用这种形式构建。虽然灵活度很高,编译出问题并不好排查。如果是抱着学习的心态,可以