Rocky Linux捣鼓记录(三):安装epel软件仓库,更换国内源

简介

EPEL全称为Extra Packages for Enterprise Linux,是Fedora社区维护的一个项目,旨在为Red Hat Enterprise Linux (RHEL)及其衍生版本,如CentOS、Scientific Linux等,提供额外的高质量软件包。这些软件包往往是RHEL官方仓库中未包含的,但对许多用户和开发者来说非常有用的应用程序和工具。

配置方法

1. 在 Rocky Linux 9 中启用并安装 EPEL Repo。

# Rocky Linux 9
dnf config-manager --set-enabled crb
dnf install epel-release

2. 备份(如有配置其他epel源)并替换为国内镜像

注意最后这个库,阿里云没有对应的镜像,不要修改它,如果误改恢复原版源即可

cp /etc/yum.repos.d/epel.repo  /etc/yum.repos.d/epel.repo.backup 
cp /etc/yum.repos.d/epel-testing.repo  /etc/yum.repos.d/epel-testing.repo.backup
cp /etc/yum.repos.d/epel-cisco-openh264.repo  /etc/yum.repos.d/epel-cisco-openh264.repo.backup

2)将 repo 配置中的地址替换为阿里云镜像站地址

执行下面语句,它会替换epel.repo、eple-testing.repo中的网址,不会修改epel-cisco-openh264.repo,可以正常使用。

sed -e 's!^metalink=!#metalink=!g' \
    -e 's!^#baseurl=!baseurl=!g' \
    -e 's!https\?://download\.fedoraproject\.org/pub/epel!https://mirrors.aliyun.com/epel!g' \
    -e 's!https\?://download\.example/pub/epel!https://mirrors.aliyun.com/epel!g' \
    -i /etc/yum.repos.d/epel{,-testing}.repo

现在我们有了 EPEL 仓库,更新仓库缓存

dnf clean all 
dnf makecache

相关链接

https://docs.fedoraproject.org/zh_CN/epel/

posted @ 2024-06-22 14:53  lwlnice  阅读(282)  评论(0编辑  收藏  举报