在 Huawei Cloud EulerOS 2.0 标准版(64位) 上配置 yum 源是进行软件安装和系统维护的基础操作。EulerOS 是基于 CentOS/RHEL 的 Linux 发行版,因此其 yum 配置方式与 CentOS 类似。
下面是配置本地或在线 yum 源的步骤:
✅ 一、确认系统版本
首先查看当前系统的版本信息:
cat /etc/os-release
输出可能类似于:
NAME="EulerOS"
VERSION="2.0"
ID="euleros"
ID_LIKE="rhel fedora centos"
VERSION_ID="2.0"
PRETTY_NAME="EulerOS 2.0"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:huawei:euleros:2.0"
HOME_URL="https://www.euleros.org/"
BUG_REPORT_URL="https://bbs.euleros.org.cn/"
确认你使用的是 EulerOS 2.0 版本。
✅ 二、备份原有 yum 源配置文件
进入 yum 源目录:
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
注意:EulerOS 默认的 repo 文件可能不是 CentOS-Base.repo,也可能是
euleros.repo或其他名称,请根据实际情况处理。
✅ 三、配置在线 Yum 源(推荐)
方法 1:使用华为云官方源(推荐)
创建新的 repo 文件:
vim /etc/yum.repos.d/euleros-huaweicloud.repo
添加以下内容:
[euleros]
name=EulerOS Linux $releasever - Base
baseurl=https://mirrors.huaweicloud.com/euler/2.0/os/$basearch/
gpgcheck=1
gpgkey=https://mirrors.huaweicloud.com/euler/2.0/os/RPM-GPG-KEY-EulerOS
[updates]
name=EulerOS Linux $releasever - Updates
baseurl=https://mirrors.huaweicloud.com/euler/2.0/updates/$basearch/
gpgcheck=1
gpgkey=https://mirrors.huaweicloud.com/euler/2.0/os/RPM-GPG-KEY-EulerOS
[epol]
name=EulerOS Linux $releasever - EPOL
baseurl=https://mirrors.huaweicloud.com/euler/2.0/EPOL/main/$basearch/
gpgcheck=1
gpgkey=https://mirrors.huaweicloud.com/euler/2.0/os/RPM-GPG-KEY-EulerOS
保存并退出。
✅ 四、清理缓存并生成新缓存
yum clean all
yum makecache
✅ 五、测试安装一个软件包
例如安装 wget:
yum install wget -y
如果能正常下载并安装,说明源配置成功。
✅ 六、常见问题排查
1. 报错:Could not retrieve mirrorlist ...
请检查服务器是否可以访问X_X:
ping mirrors.huaweicloud.com
如不能访问,请检查 ECS 实例是否绑定弹性公网 IP 或 VPC 网络策略。
2. 报错:Public key for *.rpm is not installed
手动导入 GPG Key:
rpm --import https://mirrors.huaweicloud.com/euler/2.0/os/RPM-GPG-KEY-EulerOS
✅ 七、附加:配置本地 Yum 源(可选)
如果你有 EulerOS 的 ISO 镜像文件,也可以挂载为本地源:
mount -o loop /path/to/EulerOS-2.0-LTS.iso /mnt
然后创建 repo 文件:
vim /etc/yum.repos.d/local.repo
内容如下:
[local]
name=EulerOS Local Repo
baseurl=file:///mnt
enabled=1
gpgcheck=0
✅ 总结
| 步骤 | 内容 |
|---|---|
| 1 | 查看系统版本 |
| 2 | 备份原有源配置 |
| 3 | 添加华为云官方源或本地源 |
| 4 | 清理缓存并重建 |
| 5 | 测试安装软件 |
如需我为你提供完整的脚本自动配置,也可以告诉我,我可以写一个一键部署脚本供你使用。
如有其他问题,比如配置 epel、docker、openjdk 等,也欢迎继续提问!
CLOUD技术博