1、此处以bclinux为例,确认repo源配置文件,如果不是本地镜像源,可以查看repo源配置文件,加入everything/EPOL等目录后尝试,解决不了进2

2、此处以bclinux为例,确认操作系统对应的OpenEuler的版本
以BCLinux为例,可以搜索到基于20.03 LTS SP3自研,
可以使用openEuler的源替换,官方网站:https://www.openeuler.org/zh/mirror/list/
查找镜像仓列表对应操作系统,推荐使用华为镜像源,一般默认在OS下有对应的依赖,如果找不到,可以看下Everything源,以及EPOL源


a、在 /etc/yum.repos.d/目录下,创建文件openEuler.repo,根据 openEuler 版本及系统架构选择配置内容。
[osrepo]
name=osrepo
baseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP3/OS/aarch64/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP3/OS/aarch64//RPM-GPG-KEY-openEuler
注:baseurl:软件仓库的基础 URL,指向存储 RPM 包的服务器地址。点击镜像源之后,点到对应操作系统,这个地址就是baseurl

gpgkey: 表示 GPG 公钥文件的位置,存储在这个 URL 地址上。这个公钥用于验证从存储库下载的软件包是否被篡改。启用 GPG 签名校验(gpgcheck=1)时,系统会使用这个公钥对软件包的签名进行验证,以确保其完整性和来源的可信度。如下图:

b、执行yum clean all清除原有 yum 缓存
c、执行yum makecache生成新的缓存。
注:这一步的时候,先把原有的.repo注释掉,可以使用mv XXX.repo XXX.repo.bak,否则yum makecache 的时候可能会跟本地配置的镜像源冲突
1、此处以bclinux为例,确认repo源配置文件,如果不是本地镜像源,可以查看repo源配置文件,加入everything/EPOL等目录后尝试,解决不了进2
2、此处以bclinux为例,确认操作系统对应的OpenEuler的版本
以BCLinux为例,可以搜索到基于20.03 LTS SP3自研,
可以使用openEuler的源替换,官方网站:https://www.openeuler.org/zh/mirror/list/
查找镜像仓列表对应操作系统,推荐使用华为镜像源,一般默认在OS下有对应的依赖,如果找不到,可以看下Everything源,以及EPOL源
a、在 /etc/yum.repos.d/目录下,创建文件openEuler.repo,根据 openEuler 版本及系统架构选择配置内容。
[osrepo]
name=osrepo
baseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP3/OS/aarch64/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP3/OS/aarch64//RPM-GPG-KEY-openEuler
注:
baseurl:软件仓库的基础 URL,指向存储 RPM 包的服务器地址。点击镜像源之后,点到对应操作系统,这个地址就是baseurlgpgkey:表示 GPG 公钥文件的位置,存储在这个 URL 地址上。这个公钥用于验证从存储库下载的软件包是否被篡改。启用 GPG 签名校验(gpgcheck=1)时,系统会使用这个公钥对软件包的签名进行验证,以确保其完整性和来源的可信度。如下图:b、执行yum clean all清除原有 yum 缓存
c、执行yum makecache生成新的缓存。
注:这一步的时候,先把原有的.repo注释掉,可以使用mv XXX.repo XXX.repo.bak,否则yum makecache 的时候可能会跟本地配置的镜像源冲突