RHEL以及他的衍生发行版如CentOS、Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,虽然滞后,但提供了超长的维护周期,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译那太辛苦了,而EPEL恰恰可以解决这两方面的问题。
EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.
-
首先你需要使用SSH等方式连接到你需要安装EPEL的机器上
-
使用以下命令安装epel repository
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
-
查看现有存储库,确认已经出现epel和epel-modular
yum repolist
-
刷新缓存
sudo dnf clean dbcache sudo dnf update
现在你就可以使用下面的命令搜索包了
dnf search [Package Name]
如使用下面的命令安装neofetch
dnf install neofetch
您可以同时使用 yum 或 dnf 命令。事实上,yum 与 dnf 是软链接的,并且出于向后兼容的原因,它被保留在 Red Hat Enterprise Linux 8.x 上。