如何在RHEL 8.x上安装EPEL Repo
时间:2020-01-09 10:40:55 来源:igfitidea点击:
如何在Red Hat Enterprise Linux服务器版本8.x上安装诸如Fedora EPEL仓库之类的额外存储库?
说明:您可以通过配置RHEL 8.x系统以使用Fedora EPEL存储库和第三方软件包来轻松安装各种软件包。
请注意,Red Hat,Inc不正式支持这些软件包,但是提供了许多流行的软件包和应用程序。
本快速教程介绍了如何配置Red Hat Enterprise Linux(RHEL)版本8.x以使用Fedora Extra Packages for Enterprise Linux(EPEL)存储库。
在RHEL 8.x上安装EPEL REPO的命令
为RHEL 8.x服务器启用EPEL存储库的过程如下:
- 打开一个shell提示符。
- 使用以下命令安装epel:
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
- 通过执行以下命令来刷新存储库:
yum repolist
让我们详细查看所有命令。
如何在RHEL 8.x上安装EPEL REPO
以下说明假定您在RHEL 8.x系统上以root用户身份运行命令,并希望使用Fedora Epel存储库。
安装用于Enterprise Linux存储库配置的额外软件包
只需在RHEL 8上执行以下yum命令:
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
现在已经安装了EPEL repo,现在可以配置和使用它了。
因此,运行以下命令:
sudo yum update
输出示例:
Extra Packages for Enterprise Linux 8 - x86_64 198 kB/s | 430 kB 00:02 Red Hat Update Infrastructure 3 Client Configur 1.8 kB/s | 2.1 kB 00:01 Red Hat Enterprise Linux 8 for x86_64 - AppStre 25 MB/s | 8.6 MB 00:00 Red Hat Enterprise Linux 8 for x86_64 - BaseOS 21 MB/s | 6.3 MB 00:00 Dependencies resolved. Nothing to do. Complete!
启用codeready-builder-for-rhel-8-*-rpms存储库
由于EPEL软件包可能取决于codeready-builder-r-rhel-8-*-rpms中的软件包,请运行:
sudo subscription-manager repos --enable "codeready-builder-for-rhel-8-*-rpms"
列出您的新仓库
让我们使用yum命令列出我们的新仓库。
换句话说,执行以下命令:
sudo yum repolist
Last metadata expiration check: 0:01:36 ago on Thursday 15 August 2019 08:13:39 AM UTC. repo id repo name status *epel Extra Packages for Enterprise Linux 8 - x86_64 310 rhel-8-appstream-rhui-rpms Red Hat Enterprise Linux 8 for x86_64 - AppStream from RHUI (RPMs) 5,739 rhel-8-baseos-rhui-rpms Red Hat Enterprise Linux 8 for x86_64 - BaseOS from RHUI (RPMs) 2,097 rhui-client-config-server-8 Red Hat Update Infrastructure 3 Client Configuration Server 8 3
如何在RHEL 8上的EPEL存储库中搜索和安装软件包
通过执行以下命令,可以列出名为epel的存储库下的所有可用软件包:
$ sudo yum --disablerepo="*" --enablerepo="epel" list available
或使用grep命令过滤出软件包名称:
$ sudo yum --disablerepo="*" --enablerepo="epel" list available | grep 'package' sudo yum --disablerepo="*" --enablerepo="epel" list available | grep 'screen'
例子
例如,搜索名为screen的软件包,然后使用EPEL repo将其安装在RHEL 8上。
命令如下(有关更多信息,请参见我们的命令指南):
## search it ## sudo yum search screen ## get more info, if found ## sudo yum info screen ## install it ## sudo yum install screen