Linux-openeuler更换yum镜像源
将 openEuler 系统镜像源更换为华为镜像 以openEuler 24.03 LTS SP1 为例。操作前建议备份原配置文件,并确保系统已联网。
一、确认系统版本与架构
- 查看系统版本:
[root@eulerzy yum.repos.d]# cat /etc/os-releaseNAME="openEuler"VERSION="24.03 (LTS-SP1)"ID="openEuler"VERSION_ID="24.03"PRETTY_NAME="openEuler 24.03 (LTS-SP1)"ANSI_COLOR="0;31"
- 确认架构:
常见输出为[root@eulerzy yum.repos.d]# uname -m x86_64
x86_64
(Intel/AMD 架构)或aarch64
(鲲鹏架构)。
二、备份原镜像源配置
- 进入配置目录:
cd /etc/yum.repos.d/
- 备份原 repo 文件:
若存在其他cp openEuler.repo openEuler.repo.back
.repo
文件(如epel.repo
),建议一并备份或删除。
三、创建华为镜像源配置文件
- 新建配置文件:
sudo vim /etc/yum.repos.d/huawei-openeuler.repo
- 粘贴以下内容,华为开源镜像地址:OpenEuler 24.03-LTS-SP1/x86_64:
[openEuler-everything]name=openEuler-everythingbaseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-24.03-LTS-SP1/everything/x86_64/enabled=1gpgcheck=0gpgkey=https://mirrors.huaweicloud.com/openeuler/openEuler-24.03-LTS-SP1/everything/x86_64/RPM-GPG-KEY-openEuler[openEuler-EPOL]name=openEuler-epolbaseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-24.03-LTS-SP1/EPOL/main/x86_64/enabled=1gpgcheck=0[openEuler-update]name=openEuler-updatebaseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-24.03-LTS-SP1/update/x86_64/enabled=1gpgcheck=0
四、清理缓存并生成新元数据
- 清除旧缓存:
sudo dnf clean all
- 生成新缓存:
若提示dnf makecache
Metadata cache created
,表示配置成功。[root@eulerzy yum.repos.d]# dnf makecacheopenEuler-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.
五、验证镜像源
- 查看可用仓库:
输出应包含dnf repolist
huawei-openeuler
相关仓库,例如:[root@eulerzy yum.repos.d]# dnf repolistrepo id repo nameopenEuler-EPOL openEuler-epolopenEuler-everything openEuler-everythingopenEuler-update openEuler-update
- 测试软件安装:
若能正常下载并安装sudo dnf install -y wget
wget
,说明镜像源已生效。