Ubuntu开发环境搭建
更新时间:2025/4/8
在Gitcode上查看源码

在Ubuntu开发环境上搭建openUBMC环境,能够基于openUBMC所提供的工具包以及开源工具进行源码安装。

注意
部分安装操作依赖sudo权限,请使用具备sudo权限的用户进行openUBMC安装。

配置GitCode账户

在源码安装之前需要配置gitcode账户,请参考gitcode添加密钥

shell
git config --global user.name <your username>
git config --global user.email <your email>
ssh-keygen -t rsa -b 2048 -C <your email>
cat ~/.ssh/id_rsa.pub

注意
提交PR时,机器人会基于git config设置的邮箱检查签署CLA状态。请保持邮箱地址一致。

由于安全原因,gitcode要求https下载时设置个人令牌,可以通过git设置,使用ssh替换https下载:

shell
git config --global url."git@gitcode.com:".insteadof "https://gitcode.com/"

开发者环境准备

  1. 拉取manifest仓代码到本地工作空间。

    shell
    mkdir workspace
    cd workspace
    git clone git@gitcode.com:openUBMC/manifest.git
  2. 之后,开发者需前往openUBMC社区软件应用中心下载bmcsdk,并将下载的bmcsdk文件存放在manifest代码仓目录下。然后,执行脚本文件进行环境初始化。

    shell
    cd manifest
    python3 init.py -path ./bmc_sdk.zip
  3. 上述步骤执行成功后,开发者需通过登录openUBMC的远程Conan仓,用于在构建时获取所需的组件。

    shell
    conan user <openUBMC社区用户> -p <openUBMC社区用户密> -r openubmc_dev

至此,你已使用openUBMC的初始化脚本完成了环境搭建,可以在后续的章节中使用该环境进行开发。