文档首页/ Huawei Cloud EulerOS/ 用户指南/ HCE获取openEuler扩展软件包
更新时间:2025-08-26 GMT+08:00
分享

HCE获取openEuler扩展软件包

HCE默认不加载开源社区openEuler的repo源,避免openEuler的软件包和HCE的软件包冲突。

当前HCE 2.0版本仅兼容openEuler 22.03 LTS版本。本节介绍HCE 2.0版本如何获取openEuler 22.03 LTS的扩展软件包。获取方法有两种,请根据需要选择合适的方法。

获取方法

适用场景

安装依赖RPM包

repo文件的备份及恢复

通过wget命令下载RPM包

适用于少量RPM包的安装。

需要手动下载并安装依赖的RPM包。

不涉及

通过repo文件批量下载RPM包

适用于较多RPM包的安装。

自动安装依赖的RPM包,无需再次下载。

须先将/etc/yum.repos.d目录下原有的repo文件进行备份,并删除此目录下原有的repo文件。安装RPM包后,须再次恢复这些repo文件。

通过wget命令下载RPM包

本节以下载hadoop-3.1-common-3.1.4-4.oe2203.noarch.rpm为例,介绍使用wget命令下载并安装RPM包。

  1. 单击这里登录openEuler社区。
  2. 在“OS/”或“everything/”目录下,选择“aarch64/”或者“x86_64/”系统架构目录,并打开“Packages/”目录。
    图1 Packages目录示例
  3. 查找所需要的RPM包,例如hadoop-3.1-common-3.1.4-4.oe2203.noarch.rpm。
    图2 hadoop的rpm包示例
  4. 选择此包后右击复制下载链接,执行wget命令下载RPM包。
    图3 wget命令下载示例
  5. 检查是否下载成功。如图4所示表示下载成功。
    图4 成功下载示例
  6. 使用rpm -ivh hadoop-3.1-common-3.1.4-4.oe2203.noarch.rpm命令安装RPM包,如图5所示表示安装成功。

    如果安装过程中提示需要依赖其他的安装包,请根据同样的操作步骤先安装所依赖的安装包。

    图5 rpm包安装示例

通过repo文件批量下载RPM包

本节以openEuler-22.03-LTS的x86_64架构为例,介绍如何下载openEuler-22.03-LTS的x86_64架构的RPM包并使用yum命令安装。

  1. 首先确保虚拟机能访问https://repo.openeuler.org/openEuler-22.03-LTS/网址。
  2. 配置yum源。

    进入/etc/yum.repos.d目录,新建一个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
  3. 执行yum clean all清除原来yum源的缓存信息。
  4. 执行yum makecache连接新配置的源 ,如图6所示表示repo源连接成功。
    图6 yum命令执行示例
  5. 安装RPM包,以hadoop-3.1-common包为例。
    1. 执行yum list | grep hadoop-3.1-common命令查看是否存在该包。
      图7 查询hadoop-3.1-common包是否存在示例
    2. 执行yum -y install hadoop-3.1-common命令来安装此包,如图8所示表示该包已经安装成功。
      图8 yum安装hadoop-3.1-common包成功示例
  6. 恢复repo文件。

    安装所需的openEuler包后,删除openEuler.repo文件,并将步骤2中删除的repo文件通过备份恢复。

相关文档