开发环境准备
更新时间: 2026/07/22
在AtomGit上查看源码在开始安装 openUBMC 之前,您需要先完成开发环境的准备工作,包括系统环境要求和安装部署指引。
系统环境要求
openUBMC系统环境要求如下。
| 环境项 | 环境要求 |
|---|---|
| 操作系统 | Ubuntu 24.04(可通过 Docker、虚拟机、WSL 或云主机获取) |
| 芯片组 | x86-64 |
| 内存 | 至少 16GB(Windows 虚拟机建议 32GB) |
| 交换分区 | 建议 32GB |
| 磁盘空间 | 建议至少 64GB 可用空间 |
| 网络 | 需连接网络以下载依赖和访问社区资源 |
安装部署指引
1. 开发环境搭建
openUBMC 社区开发环境仅支持 Ubuntu 24.04 操作系统,Windows 用户可在 PC 上直接安装 Ubuntu,也可通过虚拟机或 WSL 部署 Ubuntu 环境,或者使用 Docker 部署 Ubuntu 容器。
如果您已安装 Ubuntu 24.04 环境,请跳过此环节;如果还没有,请参考以下方式部署(适用于 Windows 10 64 位及以上):
TIP
首次体验或对 Linux 不熟悉的用户,推荐采用 Docker 方式 —— 在 Docker 容器中使用镜像开发,社区预置镜像已包含所有开发工具。
建议使用纯净的 Ubuntu 系统,避免其他软件导致环境差异。
| 方法 | 描述 | 搭建耗时 | 适用人群 |
|---|---|---|---|
| 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 验证。
2. 开发环境初始化
openUBMC开发环境搭建完成后,请对开发环境进行网络配置、GitCode配置和初始化配置,详细操作请参见《开发环境初始化》。
3. 常见问题
openUBMC安装部署过程中遇到问题,可参考《常见问题》进行处理。