mirror of
https://github.com/Kxsso/jcutmirror.git
synced 2026-03-29 16:27:01 +08:00
68 lines
2.0 KiB
Plaintext
68 lines
2.0 KiB
Plaintext
---
|
||
mirrorId: epel
|
||
---
|
||
|
||
|
||
EPEL(Extra Packages for Enterprise Linux) 是由 Fedora Special Interest Group 维护的 Enterprise Linux(RHEL、CentOS)中经
|
||
常用到的包。
|
||
|
||
|
||
下面以 CentOS 7 为例讲解如何使用本镜像站的 epel 镜像。CentOS 8 同样可用该方法。
|
||
|
||
首先从 CentOS Extras 这个源里安装 epel-release:
|
||
|
||
```shell
|
||
yum install epel-release
|
||
```
|
||
|
||
修改`/etc/yum.repos.d/epel.repo`,将`mirrorlist`和`metalink`开头的行注释掉。
|
||
|
||
接下来,取消注释这个文件里`baseurl`开头的行,并将其中的`http://download.fedoraproject.org/pub/epel`替换成`https://mirrors.zju.edu.cn/epel`。
|
||
|
||
可以用如下命令自动替换:(来自 https://github.com/tuna/issues/issues/687 )
|
||
|
||
|
||
```shell
|
||
sed -e 's!^metalink=!#metalink=!g' \
|
||
-e 's!^#baseurl=!baseurl=!g' \
|
||
-e 's!http://download\.fedoraproject\.org/pub/epel!https://mirrors.zju.edu.cn/epel!g' \
|
||
-e 's!http://download\.example/pub/epel!https://mirrors.zju.edu.cn/epel!g' \
|
||
-i /etc/yum.repos.d/epel*.repo
|
||
```
|
||
|
||
|
||
修改结果如下:(仅供参考,不同版本可能不同)
|
||
|
||
|
||
```ini
|
||
[epel]
|
||
name=Extra Packages for Enterprise Linux 7 - $basearch
|
||
baseurl=https://mirrors.zju.edu.cn/epel/7/$basearch
|
||
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
|
||
failovermethod=priority
|
||
enabled=1
|
||
gpgcheck=1
|
||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
|
||
|
||
[epel-debuginfo]
|
||
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
|
||
baseurl=https://mirrors.zju.edu.cn/epel/7/$basearch/debug
|
||
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
|
||
failovermethod=priority
|
||
enabled=0
|
||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
|
||
gpgcheck=1
|
||
|
||
[epel-source]
|
||
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
|
||
baseurl=https://mirrors.zju.edu.cn/epel/7/SRPMS
|
||
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
|
||
failovermethod=priority
|
||
enabled=0
|
||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
|
||
gpgcheck=1
|
||
```
|
||
|
||
|
||
运行 `yum update` 测试一下吧。
|