Linux-openeuler更换yum镜像源
将 openEuler 系统镜像源更换为华为镜像 以openEuler 24.03 LTS SP1 为例。操作前建议备份原配置文件,并确保系统已联网。
一、确认系统版本与架构
- 查看系统版本:
[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"
- 确认架构:
常见输出为[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-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
四、清理缓存并生成新元数据
- 清除旧缓存:
sudo dnf clean all
- 生成新缓存:
若提示dnf 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.
五、验证镜像源
- 查看可用仓库:
输出应包含dnf 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
- 测试软件安装:
若能正常下载并安装sudo dnf install -y wget
wget
,说明镜像源已生效。