Linux入门系统菜鸟

菜鸟入门:如何在RHEL8/CentOS8上使用dnf命令安装EPEL扩展源仓库

EPEL 是Enterprise Linux Extra Packages的缩写,是Fedora团队提供的免费开源扩展源仓库。 EPELCentOS , RedHat , Oracle LinuxScientific Linux发行版提供额外或补充软件包。

它同时提供基于rpm和dnf的软件包,并增强了安装的便利性。 在本指南中,您将学习如何在Red Hat Enterprise Linux 8.x版上安装EPEL 。

菜鸟入门:如何在RHEL8/CentOS8上使用dnf命令安装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允许用户访问RHELCentOSOracle以及Scientific Linux中常用软件应用程序的一系列高质量软件包,它可以扩展RHEL/CENTOS官方原始软件源中没有的安装包。

构成EPEL的一些应用程序包括htop ,它提供了系统性能的概述。

先决条件

在开始之前,请确保满足以下要求。

  1. 已安装的RHEL/CENTOS 8.0操作系统 。
  2. 具有sudo权限的系统用户 。
  3. 良好的互联网连接。

让我们在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键以允许继续安装。

菜鸟入门:如何在RHEL8/CentOS8上使用dnf命令安装EPEL扩展源仓库

接下来,使用以下命令更新系统。

$ sudo dnf update

更新完成后,您可以通过执行命令来验证EPEL扩展源仓库的安装。

$ sudo rpm -qa | grep epel

菜鸟入门:如何在RHEL8/CentOS8上使用dnf命令安装EPEL扩展源仓库

要列出EPEL扩展源仓库中有哪些的可用软件包,请运行如下命令:

$ sudo dnf --disablerepo="*" --enablerepo="epel" list available

菜鸟入门:如何在RHEL8/CentOS8上使用dnf命令安装EPEL扩展源仓库

此外,您可以通过grep命令将结果过滤搜索单个包,如下所示。

$ sudo dnf --disablerepo="*" --enablerepo="epel" list available | grep 【package_keyword要搜索的软件包关键字】

例如,要搜索htop包 ,请运行该命令。

$ sudo dnf --disablerepo="*" --enablerepo="epel" list available | grep htop 

菜鸟入门:如何在RHEL8/CentOS8上使用dnf命令安装EPEL扩展源仓库

从RHEL 8上的EPEL扩展源仓库安装包

成功安装EPEL扩展源仓库后,可以使用如下命令安装软件包:

$ sudo dnf --enablerepo="epel" install 【package_name软件包名

例如,要安装屏幕软件包 ,请运行该命令。

$ sudo dnf --enablerepo="epel" install screen

菜鸟入门:如何在RHEL8/CentOS8上使用dnf命令安装EPEL扩展源仓库

或者,您可以键入如图所示的命令(这个就比较方便了):

$ sudo dnf install 【package_name软件包名】

例如,要安装htop包 命令如下:

$ sudo dnf install htop

菜鸟入门:如何在RHEL8/CentOS8上使用dnf命令安装EPEL扩展源仓库

结论

在本指南中,您学习了如何在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简单翻译,如需转载请保留本页面链接。