安装epel.repo’
时间: 2024-12-23 15:12:22 浏览: 4
在RHEL、CentOS或Fedora等基于Red Hat的Linux发行版上,Extra Packages for Enterprise Linux (EPEL) 是一个包含许多非官方开源软件的附加软件库。为了安装EPEL repo(仓库),你需要按照以下步骤操作:
1. **确认你的版本**:首先确保你的系统支持EPEL。EPEL通常为RHEL/CentOS提供6、7、8和Stream版本的支持。
2. **打开浏览器或终端**:访问EPEL的官方网站 [https://fedoraproject.org/wiki/EPEL] 获取最新的epel-release.gpg文件。这是用于验证EPEL仓库公钥的文件。
3. **下载并安装公钥**:
- 使用浏览器下载`epel-release.*.noarch.rpm`(可能需要管理员权限)。
- 或者,在终端中:
```sh
wget https://dl.fedoraproject.org/pub/epel/KEYS
gpg --import KEYS
```
4. **创建或编辑repo文件**:
- 如果 `/etc/yum.repos.d/epel.repo` 已经存在,检查并修复其中的问题。
- 如果文件不存在,新建一个:
```sh
sudo nano /etc/yum.repos.d/epel.repo
```
5. **添加epel repo**:
添加以下内容,替换`[YOUR_REPOSITORY_NAME_HERE]`为自定义名称,`http://mirrors.yourlocation.example.com/epel/$basearch`为你的本地镜像源地址:
```bash
[epel]
name=Extra Packages for Enterprise Linux
baseurl=http://mirrors.yourlocation.example.com/epel/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-${version}
```
其中`$basearch`通常会被自动替换为你系统的架构(如i686、x86_64)。
6. **刷新并启用**:
```sh
sudo yum makecache fast
sudo yum install epel-release -y
```
现在EPEL repository应该已经成功安装并可用。如果遇到问题,你可以参考上述步骤并查看相关错误信息。
阅读全文