如何在CentOS 8和RHEL 8服务器上启用EPEL仓库
原创怎样在CentOS 8和RHEL 8服务器上启用EPEL仓库
对于CentOS 8和RHEL 8的用户来说,启用EPEL(Extra Packages for Enterprise Linux)仓库可以为他们提供更多的软件包选择。EPEL仓库包含了大量的软件包,这些软件包通常在官方仓库中找不到。以下是怎样在CentOS 8和RHEL 8服务器上启用EPEL仓库的详细步骤。
1. 确认系统版本
在起始之前,请确认您的系统确实是CentOS 8或RHEL 8。您可以通过运行以下命令来查看您的操作系统版本:
[root@server ~]# cat /etc/os-release
NAME="Red Hat Enterprise Linux Server"
VERSION="8.4 (Ootpa)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="8.4"
PRETTY_NAME="Red Hat Enterprise Linux Server 8.4 (Ootpa)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:8.4:ga"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_BUGZILLA_PRODUCT_VERSION=8.4
REDHAT_BUGZILLA_DISTRO="RHEL 8.4"
REDHAT_BUGZILLA_BUG_STATUS="ブロック"
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="8.4"
[masked]
2. 更新系统包索引
在启用EPEL仓库之前,建议先更新系统的包索引。这可以通过运行以下命令来完成:
[root@server ~]# dnf update -y
3. 安装EPEL仓库的GPG密钥
为了确保下载的软件包的稳固性,您需要安装EPEL仓库的GPG密钥。以下是在CentOS 8和RHEL 8上安装EPEL仓库GPG密钥的步骤:
[root@server ~]# rpm --import https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
上述命令会下载EPEL仓库的GPG密钥并将其导入到系统的密钥库中。
4. 安装EPEL仓库的软件包
现在,您可以安装EPEL仓库的软件包了。以下命令将安装EPEL仓库的软件包:
[root@server ~]# dnf install epel-release -y
安装完成后,EPEL仓库将自动启用。
5. 验证EPEL仓库是否已启用
要验证EPEL仓库是否已圆满启用,您可以使用以下命令列出所有可用的仓库:
[root@server ~]# dnf repolist enabled
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.mirror.hust.edu.cn
* epel: mirror.lzu.edu.cn
* extras: centos.mirror.hust.edu.cn
* updates: centos.mirror.hust.edu.cn
Available Repositories:
base 9.2 kB/s | 9.2 kB 00:00
epel 4.2 MB/s | 4.2 MB 00:01
extras 1.3 MB/s | 1.3 MB 00:01
updates 1.4 MB/s | 1.4 MB 00:01
在上述输出中,您可以看到“epel”仓库已被启用。
6. 使用EPEL仓库安装软件包
现在,您可以使用EPEL仓库来安装软件包了。以下是一个示例,演示怎样使用EPEL仓库安装一个软件包:
[root@server ~]# dnf install httpd -y
上述命令将安装Apache HTTP服务器。由于EPEL仓库中包含了许多软件包,您可以选用需要安装任何其他软件包。
7. 注意事项
启用EPEL仓库后,请注意以下几点:
- EPEL仓库中的软件包大概不是最新的,故而请确保在安装之前检查软件包的版本。
- 在安装软件包