EPEL 是Enterprise Linux Extra Packages的缩写,是Fedora团队提供的免费开源扩展源仓库。 EPEL为CentOS , RedHat , Oracle Linux和Scientific Linux发行版提供额外或补充软件包。
它同时提供基于rpm和dnf的软件包,并增强了安装的便利性。 在本指南中,您将学习如何在Red Hat Enterprise Linux 8.x版上安装EPEL 。
展开索引
为什么要安装EPEL扩展源仓库?
EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.
EPEL 包含一个叫做 ‘epel-release’ 的仓库包,其中包含了用于软件包签名的 gpg 密钥和软件源的信息。安装这个包到你的企业版 Linux 上之后,你将可以通过使用类似于 yum 的工具来安装软件包和它们的依赖。在默认情况下,EPEL 仓库的稳定版本是开启的。除了 epel-release 源,还有一个叫做 ‘epel-testing’ 仓库 包含尚未被视作稳定的软件,请自行斟酌开启的风险。
那么,为什么要考虑安装EPEL增强型软件源? 原因很简单。 EPEL允许用户访问RHEL、CentOS、 Oracle以及Scientific Linux中常用软件应用程序的一系列高质量软件包,它可以扩展RHEL/CENTOS官方原始软件源中没有的安装包。
构成EPEL的一些应用程序包括htop ,它提供了系统性能的概述。
先决条件
在开始之前,请确保满足以下要求。
- 已安装的RHEL/CENTOS 8.0操作系统 。
- 具有sudo权限的系统用户 。
- 良好的互联网连接。
让我们在RHEL 8.0上查找并安装EPEL扩展源仓库。
在RHEL 8.x上安装EPEL扩展源仓库
要安装EPEL扩展源仓库,请通过SSH控制台登录RHEL 8实例并运行以下命令。
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
出现提示时,键入y
并按Enter键以允许继续安装。
接下来,使用以下命令更新系统。
$ sudo dnf update
更新完成后,您可以通过执行命令来验证EPEL扩展源仓库的安装。
$ sudo rpm -qa | grep epel
要列出EPEL扩展源仓库中有哪些的可用软件包,请运行如下命令:
$ sudo dnf --disablerepo="*" --enablerepo="epel" list available
此外,您可以通过grep命令将结果过滤搜索单个包,如下所示。
$ sudo dnf --disablerepo="*" --enablerepo="epel" list available | grep 【package_keyword要搜索的软件包关键字】
例如,要搜索htop包 ,请运行该命令。
$ sudo dnf --disablerepo="*" --enablerepo="epel" list available | grep htop
从RHEL 8上的EPEL扩展源仓库安装包
成功安装EPEL扩展源仓库后,可以使用如下命令安装软件包:
$ sudo dnf --enablerepo="epel" install 【package_name软件包名】
例如,要安装屏幕软件包 ,请运行该命令。
$ sudo dnf --enablerepo="epel" install screen
或者,您可以键入如图所示的命令(这个就比较方便了):
$ sudo dnf install 【package_name软件包名】
例如,要安装htop包 命令如下:
$ sudo dnf install htop
结论
在本指南中,您学习了如何在RHEL 8.x版本上安装EPEL扩展源仓库。
关于如何在RHEL/CENTOS 5、6、7下使用yum命令安装epel扩展源仓库的方法请参见EPEL百科:
https://fedoraproject.org/wiki/EPEL
(END)
文章源自:https://www.tecmint.com/install-epel-repo-on-rhel-8/ 由AndyX.Net简单翻译,如需转载请保留本页面链接。