HUAWEI CLOUD EULEROS-HCE的REPO源配置与软件安装:第三方repo源配置

时间:2025-06-17 16:10:49

第三方repo源配置

如果要新增第三方repo源,可按下述过程进行配置(以openEuler社区的镜像源为例):

  1. /etc/yum.repos.d/目录新增openEuler.repo文件(名称可以自定义,文件后缀需以.repo结尾)。使用vim /etc/yum.repos.d/openEuler.repo命令进行编辑。
  2. 配置仓库名字,如openEuler-everything,仓库名必须唯一,可根据实际情况进行调整。
  3. 配置name选项,如openEuler everything repository,表示仓库的具体描述,可根据实际情况进行调整。
  4. 配置baseurl选项,此处为https://repo.openeuler.org/openEuler-22.03-LTS/everything/x86_64,表示软件包从该链接获取,具体可参考openEuler或者对应repo提供者的官方说明。
  5. 配置gpgcheck选项,为1表示对安装的软件包进行gpg校验。
  6. 配置enabled选项,为1表示启用该repo源。
  7. 配置gpgkey选项,此处为:https://repo.openeuler.org/openEuler-22.03-LTS/everything/x86_64/RPM-GPG-KEY-openEuler,表示gpg校验使用的公钥来源于该链接。
按照上述方法,再添加上openEuler update repo源,最终openEuler.repo文件效果如下:
[openEuler-everything]
name=openEuler everything repository
baseurl=https://repo.openeuler.org/openEuler-22.03-LTS/everything/x86_64
gpgcheck=1
enabled=1
priority=3
gpgkey=https://repo.openeuler.org/openEuler-22.03-LTS/everything/x86_64/RPM-GPG-KEY-openEuler
[openEuler-update]
name=openEuler update repository
baseurl=https://repo.openeuler.org/openEuler-22.03-LTS/update/x86_64/
gpgcheck=1
enabled=1
priority=3
gpgkey=https://repo.openeuler.org/openEuler-22.03-LTS/everything/x86_64/RPM-GPG-KEY-openEuler

可以通过配置中的priority字段控制repo源的优先级。如果优先使用HCE默认源,可在hce.repo配置中都加上priority=1(数值越小优先级越高),然后在第三方源配置中加上priority=2,数值根据实际情况进行调整。

如果要升级软件包,可参考用户指南更新HCE系统和RPM包

support.huaweicloud.com/usermanual-hce/hce_repo.html