本文详细介绍了 OpenEuler 系统 YUM 源的配置全流程,内容涵盖基础操作,如备份旧源、替换为国内或本地镜像;同时深入讲解了源优化技巧,包括清理缓存、更新元数据及模块管理,通过本指南,用户可轻松解决软件安装慢的问题,实现高效、稳定的包管理。
在 OpenEuler(欧拉)系统的日常运维与开发过程中,由于网络环境或默认仓库的限制,软件包的下载速度往往不尽如人意,为了提升安装和更新软件的效率,配置一个高速、稳定的 YUM 源(仓库)是系统管理员和开发者的必修课。
本文将详细介绍 OpenEuler 怎么配置 yum 源,包括备份原配置、更换国内镜像源(以阿里云为例)以及验证配置是否成功,帮助您快速搭建高效的软件管理环境。
准备工作:备份原有配置
在修改任何系统配置文件之前,养成备份的习惯是防止系统崩溃的关键,OpenEuler 默认的 YUM 源配置文件通常位于 /etc/yum.repos.d/ 目录下。

-
进入配置目录:
cd /etc/yum.repos.d/
-
查看当前文件列表:
ls -l
您可能会看到类似
openeuler.repo或CentOS-Base.repo的文件。 -
备份现有配置(例如重命名为
.bak):mv openeuler.repo openeuler.repo.bak
下载并配置国内镜像源
由于 OpenEuler 默认源可能连接国外服务器,速度较慢,推荐使用国内的高性能镜像源,如阿里云、华为云或清华大学源,以下以阿里云为例进行配置:
下载阿里云的 OpenEuler 源配置文件
您可以使用 wget 命令直接下载阿里云提供的配置文件:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/openeuler/repo/CentOS-Base.repo
(注:部分版本 OpenEuler 的文件名可能略有不同,若下载失败,可前往阿里云镜像站查找对应的 repo 文件)
(可选)配置 EPEL 仓库
EPEL(Extra Packages for Enterprise Linux)提供了许多额外的软件包,如果您需要安装一些 OpenEuler 默认仓库没有的软件,可以启用 EPEL:
yum install epel-release
清理并重建 YUM 缓存
下载完新的源配置文件后,必须清理旧的缓存并生成新的缓存索引,YUM 才能识别新源。
- 清理所有缓存:
yum clean all
- 生成新的缓存:
yum makecache
验证配置是否成功
配置完成后,您可以使用 yum repolist 命令来查看当前启用的仓库及其软件包数量,以确认配置无误。

