将 openEuler 系统镜像源更换为华为镜像 以openEuler 24.03 LTS SP1 为例。操作前建议备份原配置文件,并确保系统已联网。
一、确认系统版本与架构
-
查看系统版本 :
bash[root@eulerzy yum.repos.d]# cat /etc/os-release NAME="openEuler" VERSION="24.03 (LTS-SP1)" ID="openEuler" VERSION_ID="24.03" PRETTY_NAME="openEuler 24.03 (LTS-SP1)" ANSI_COLOR="0;31"
-
确认架构 :
bash[root@eulerzy yum.repos.d]# uname -m x86_64
常见输出为
x86_64
(Intel/AMD 架构)或aarch64
(鲲鹏架构)。
二、备份原镜像源配置
-
进入配置目录 :
bashcd /etc/yum.repos.d/
-
备份原 repo 文件 :
bashcp openEuler.repo openEuler.repo.back
若存在其他
.repo
文件(如epel.repo
),建议一并备份或删除。
三、创建华为镜像源配置文件
-
新建配置文件 :
bashsudo vim /etc/yum.repos.d/huawei-openeuler.repo
-
粘贴以下内容 ,华为开源镜像地址:OpenEuler 24.03-LTS-SP1/x86_64:
bash[openEuler-everything] name=openEuler-everything baseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-24.03-LTS-SP1/everything/x86_64/ enabled=1 gpgcheck=0 gpgkey=https://mirrors.huaweicloud.com/openeuler/openEuler-24.03-LTS-SP1/everything/x86_64/RPM-GPG-KEY-openEuler [openEuler-EPOL] name=openEuler-epol baseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-24.03-LTS-SP1/EPOL/main/x86_64/ enabled=1 gpgcheck=0 [openEuler-update] name=openEuler-update baseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-24.03-LTS-SP1/update/x86_64/ enabled=1 gpgcheck=0
四、清理缓存并生成新元数据
-
清除旧缓存 :
bashsudo dnf clean all
-
生成新缓存 :
bashdnf makecache
若提示
Metadata cache created
,表示配置成功。[root@eulerzy yum.repos.d]# dnf makecache openEuler-everything 2.4 MB/s | 16 MB 00:06 openEuler-epol 5.3 MB/s | 5.7 MB 00:01 openEuler-update 4.1 MB/s | 10 MB 00:02 Last metadata expiration check: 0:00:02 ago on 2025年05月08日 星期四 15时33分13秒. Metadata cache created.
五、验证镜像源
-
查看可用仓库 :
bashdnf repolist
输出应包含
huawei-openeuler
相关仓库,例如:[root@eulerzy yum.repos.d]# dnf repolist repo id repo name openEuler-EPOL openEuler-epol openEuler-everything openEuler-everything openEuler-update openEuler-update
-
测试软件安装 :
bashsudo dnf install -y wget
若能正常下载并安装
wget
,说明镜像源已生效。