euler24.03 安装EPEL源

euler 自己是有epol的,但是少了很多包,例如cowsay,sl。本文以euler24.03版本为例子,安装EPEL源
euler24.03包管理器已换成dnf了,虽然现代 DNF 默认开启插件,但为了确保安全,我们需要显式安装核心插件包并确认配置文件:

第一步:确认并启用 DNF 优先级插件

sudo dnf install -y dnf-plugins-core

第二步:手工创建高完整度阿里 EPEL 9 源

euler 更接近RHEL 9

vim /etc/yum.repos.d/epel.repo

#priority=10 优先级设置10,越高越低
[epel] #一般只要epel 和 epel-testing 设置就行了
name=Extra Packages for Enterprise Linux 9 - $basearch
baseurl=https://mirrors.aliyun.com/epel/9/Everything/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-9
priority=10

#[epel-debuginfo]
#name=Extra Packages for Enterprise Linux 9 - $basearch - Debug
#baseurl=https://mirrors.aliyun.com/epel/9/Everything/$basearch/debug/
#enabled=0
#gpgcheck=1
#gpgkey=https://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-9
#priority=10

#[epel-source]
#name=Extra Packages for Enterprise Linux 9 - $basearch - Source
#baseurl=https://mirrors.aliyun.com/epel/9/Everything/source/tree/
#enabled=0
#gpgcheck=1
#gpgkey=https://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-9
#priority=10

[epel-testing]
name=Extra Packages for Enterprise Linux 9 - $basearch - Testing
baseurl=https://mirrors.aliyun.com/epel/9/Testing/$basearch/
enabled=0
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-9
priority=10

第三步:设置 openEuler 原生源为最高优先级

sudo vi /etc/yum.repos.d/openEuler.repo
#在 [OS]、[EVERYTHING]、[EPOL]、[UPDATES] 等每一个模块内部追加一行。修改后的范例如下:

[OS]
name=OS
baseurl=https://repo.openeuler.org/openEuler-24.03-LTS/OS/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.openeuler.org/openEuler-24.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler
priority=1 

[EVERYTHING]
name=Everything
baseurl=https://repo.openeuler.org/openEuler-24.03-LTS/everything/$basearch/
enabled=1
gpgcheck=1
priority=1

[EPOL]
name=EPOL
baseurl=https://repo.openeuler.org/openEuler-24.03-LTS/EPOL/main/$basearch/
enabled=1
gpgcheck=1
priority=1

第四步:重构缓存

sudo dnf clean all
sudo dnf makecache
posted @ 2026-06-28 21:27  raphinha  阅读(6)  评论(0)    收藏  举报