Rocky Linux搗鼓記錄(三):安裝epel軟體倉庫、更換國內源

lwlnice發表於2024-06-22

簡介

EPEL全稱為Extra Packages for Enterprise Linux,是Fedora社群維護的一個專案,旨在為Red Hat Enterprise Linux (RHEL)及其衍生版本,如CentOS、Scientific Linux等,提供額外的高質量軟體包。這些軟體包往往是RHEL官方倉庫中未包含的,但對許多使用者和開發者來說非常有用的應用程式和工具。

配置方法

1. 備份(如有配置其他epel源)

mv /etc/yum.repos.d/epel.repo  /etc/yum.repos.d/epel.repo.backup 
mv /etc/yum.repos.d/epel-testing.repo  /etc/yum.repos.d/epel-testing.repo.backup
#注意下面這個庫,阿里雲沒有,修改後會出現網路錯誤,我們這裡先備份,後面用它恢復即可
mv /etc/yum.repos.d/epel-cisco-openh264.repo  /etc/yum.repos.d/epel-cisco-openh264.repo.backup 

2. 在 Rocky Linux 9 中啟用並安裝 EPEL Repo。

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

安裝完 EPEL 後,更新您的 Rocky Linux 9 系統以使配置生效。

dnf update
dnf makecache

2)將 repo 配置中的地址替換為阿里雲映象站地址

sed -i 's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*

3)恢復原版epel-cisco-openh264.repo
因為阿里雲沒有提供這個倉庫的映象,我們需要把它恢復到原版倉庫:

su
密碼
#恢復
mv /etc/yum.repos.d/epel-cisco-openh264.repo.backup /etc/yum.repos.d/epel-cisco-openh264.repo

提示是否覆蓋,y回車確認

現在我們就有了EPEL倉庫
執行
dnf clean all
dnf makecache
生成新快取。

相關文章