环境准备简介
更新时间: 2026/08/06
在Gitcode上查看源码

openUBMC 社区的开发环境仅支持 Ubuntu 24.04 操作系统和 x86-64 芯片组;Windows 用户可通过虚拟机或 WSL 部署 Ubuntu 环境,也可在 PC 上直接安装 Ubuntu,或者使用 Docker 部署 Ubuntu 容器。

操作系统安装

系统要求:

  • 操作系统:Ubuntu 24.04(可通过 Docker、虚拟机、WSL 或云主机获取)
  • 芯片组:x86-64
  • 内存:至少 16GB(Windows 虚拟机建议 32GB)
  • 交换分区:建议 32GB
  • 磁盘空间:建议至少 64GB 可用空间
  • 网络:需连接网络以下载依赖和访问社区资源

TIP

首次体验或对 Linux 不熟悉的用户,推荐采用 Docker 方式 —— 只需安装 Docker 运行时,社区预置镜像已包含所有开发工具。

建议使用纯净的 Ubuntu 系统,避免其他软件导致环境差异。

如果还没有 Ubuntu 24.04 环境,请参考以下方式部署(适用于 Windows 10 64 位及以上):

方法描述搭建耗时适用人群
Docker(推荐)使用 openUBMC 社区研发 Docker 镜像,在 Docker Container 中进行研发~5 分钟期望快速搭建开发环境的开发者
使用云环境进行开发的开发者
大多数开发者的首选方案
Windows WSL使用 WSL 能力在 Windows 上运行 Ubuntu 环境进行开发,其他事务仍在 Windows 上完成~30 分钟习惯使用 Ubuntu 研发环境,但仍需要使用 Windows 进行其他工作的开发者

IMPORTANT

如已安装 conda 等环境管理器,请确保配置正确。可执行 pip3 install conan==2.13.0 安装 conan,再运行 conan 验证。

完成后请参考《开发环境初始化配置》进行初始化配置。