启用 epel-release
时间: 2025-03-31 15:09:03 浏览: 30
### 如何在不同版本的 Linux 系统中启用 EPEL 源
#### CentOS 7 或 RHEL 7
要在基于 CentOS 7 或 RHEL 7 的系统上启用 EPEL 源,可以按照以下命令操作。这通常涉及安装 `epel-release` 软件包。
```bash
[root@centos7 ~]# yum install epel-release -y
```
此命令会自动配置并启用 EPEL 源[^3]。
---
#### CentOS 9 Stream 或 RHEL 9
对于较新的 CentOS 9 Stream 或 RHEL 9 系统,由于默认情况下某些存储库未被激活,因此需要额外的操作来启用 CodeReady Builder (CRB) 存储库以及安装 EPEL 源:
1. **启用 CRB 存储库**
对于 CentOS 9 Stream:
```bash
[root@centos9 ~]# dnf config-manager --set-enabled crb
```
对于 RHEL 9,则需通过订阅管理器启用相应的仓库:
```bash
[root@rhel9 ~]# subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms
```
2. **安装 EPEL 发布包**
接下来可以直接安装官方发布的 EPEL 包:
```bash
[root@centos9 ~]# dnf install epel-release
```
如果上述方法不可用,也可以手动下载并安装 RPM 文件:
```bash
[root@centos9 ~]# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
```
这些步骤适用于 CentOS 9 Stream 和 RHEL 9 环境下的 EPEL 配置[^4]。
---
#### AlmaLinux 9
AlmaLinux 是另一个兼容 RHEL 的发行版,在其 9.x 版本中同样支持 EPEL 源。具体操作如下:
1. 同样先启用 CRB 存储库:
```bash
[root@almalinux9 ~]# dnf config-manager --set-enabled crb
```
2. 安装 EPEL 发布包:
```bash
[root@almalinux9 ~]# dnf install epel-release
```
以上过程与 CentOS 9 类似。
---
#### 总结注意事项
无论在哪种操作系统环境下执行上述指令前,请确保系统的软件包索引是最新的。可以通过运行以下命令更新现有资源列表:
```bash
yum makecache fast # 用于 CentOS/RHEL 7
dnf makecache # 用于 CentOS/RHEL 8 及更高版本
```
此外,部分企业环境可能因安全策略禁用了外部源(如 EPEL),此时应联系管理员确认是否允许此类更改。
---
阅读全文
相关推荐



















