如何手动添加EPEL仓库?
时间: 2024-09-21 22:06:52 浏览: 75
CentOS使用EPEL源的方法步骤
手动添加 EPEL(Extra Packages for Enterprise Linux) 仓库到 CentOS 或 RHEL 系统中通常涉及编辑系统配置文件并下载仓库的 GPG 密钥。以下是详细的步骤:
1. **打开编辑器**:
使用 `nano`、`vi` 或你喜欢的文本编辑器,例如:
```
sudo nano /etc/yum.repos.d/epel.repo
```
2. **创建新仓库文件**:
如果文件不存在,创建一个新的空文件,然后输入以下内容:
```bash
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=https://mirrors.aliyun.com/repo/epel/7/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://mirrors.aliyun.com/repo/epel/RPM-GPG-KEY-EPEL-$releasever
priority=1
```
这里 `$basearch` 可能是 `x86_64` 或者其他的架构,取决于你的系统。
3. **替换链接**:
将 `https://mirrors.aliyun.com/repo/epel/7/$basearch/` 替换成你所在地区的 EPEL 镜像地址,如阿里云或其他国内镜像。
4. **添加 GPG 密钥**:
让系统信任 EPEL 发行版的关键文件:
```
curl https://mirrors.aliyun.com/repo/epel/RPM-GPG-KEY-EPEL-7 | sudo rpm --import -
```
或者直接复制粘贴仓库提供的 GPG 密钥 URL 到命令中。
5. **保存并关闭**:
在编辑器中保存文件并退出。
6. **刷新YUM索引**:
为了让系统看到新的仓库,运行:
```
sudo yum makecache fast
```
现在你应该能够通过 `yum install` 从 EPEL 仓库安装软件了。如果你首次安装,可能还需要运行 `sudo yum update` 以确保所有必要的库都可用。
阅读全文