本文档主要介绍 BMC Studio 的环境搭建以及安装指导。
环境准备
BMC Studio 需要在 Ubuntu24 环境上运行,使用前须先搭建环境,具体的搭建方法请参见《环境准备》,请用户根据使用的操作系统,参考“环境准备”对应章节进行环境搭建。例如:本地使用 Windows 开发环境,请参考“Windows 开发环境搭建”。
说明:
如果本地环境已搭建完成,可跳过此操作。
操作过程中可能需要使用 git 和 bingo 工具,请确保本地已安装。
运行环境
操作系统:Ubuntu 24.04。
安装方式
本文提供三种安装 BMC Studio 的方式:“自动升级与安装”、“通过 apt 源手动安装仓颉工具链和 BMC Studio”、“通过应用市场安装”。
自动升级与安装
目前通过 manifest 初始化工作环境时,会自动安装 BMC Studio,具体操作方法可以参考Ubuntu开发环境搭建。
如果本地已存在 BMC Studio 工具,可执行以下命令将工具升级到最新版本。
bingo upgrade通过 apt 源手动安装仓颉工具链和 BMC Studio
执行以下命令检查本地是否已配置 apt 源:
bashsudo apt update apt policy openubmc-bingo如果出现以下输出,表示 apt 源已配置完成,可直接执行步骤 5。
如果未出现以下输出,表示未配置 apt 源,请执行步骤 2-步骤 5。
bashopenubmc-bingo: Installed: 0.0.1 Candidate: 0.0.1 Version table: 0.0.1 500 500 https://openubmc-apt-repo.obs.cn-north-4.myhuaweicloud.com/Ubuntu noble/main amd64 Packages
下载 GPG 公钥
安装 gnupg。
bashsudo apt update && sudo apt install gnupg安装 GPG 公钥。
(方式一)直接下载 GPG 文件安装
指定下载公钥的位置。
bashsudo mkdir -p /etc/apt/keyrings下载 GPG 文件。
bashwget -O- https://openubmc-apt-repo.obs.cn-north-4.myhuaweicloud.com/Ubuntu/gpg_key.public | sudo gpg --dearmor -o /etc/apt/keyrings/openubmc.gpg
(方式二)通过公钥服务器下载
指定下载公钥的位置。
bashsudo mkdir -p /etc/apt/keyrings下载 GPG 文件。
bashgpg --keyserver keyserver.ubuntu.com --recv-keys BF3B2D407FDEDEA0DC91CC9412640FBCB175287A gpg --export BF3B2D407FDEDEA0DC91CC9412640FBCB175287A | sudo tee /etc/apt/keyrings/openubmc.gpg >/dev/null
配置 apt 源。
bashecho "deb [arch=amd64 signed-by=/etc/apt/keyrings/openubmc.gpg] https://openubmc-apt-repo.obs.cn-north-4.myhuaweicloud.com/Ubuntu/ noble main" | sudo tee /etc/apt/sources.list.d/openubmc.list验证APT配置。
bashsudo apt update apt policy bmc-studio安装仓颉依赖包和 BMC-Studio deb 包。
bashapt remove bmc-studio apt install cangjie-runtime apt install bmc-studio
通过应用市场安装
进入 openUBMC应用市场,在“开发工具”模块下。选择“BMC Studio”。
在 BMC Studio 下载页面,单击右侧“立即下载”按钮,将 BMC Studio 软件包下载到本地。
根据该页面的安装指引安装 BMC Studio 即可。
启动 BMC Studio
如果您有 BMC Studio 插件,直接点击插件即可在 VS Code 中启动 BMC Studio。
如果您有 bingo ,执行以下命令,即可启动 BMC Studio 。(此方法需要 bingo 版本大于等于0.5.238)
bashbingo studio如果您使用的是 wsl 系统,可以直接在浏览器中看到 BMC Studio 的前端页面。
如果您使用的不是 wsl 系统,需要在浏览器中手动输入后端日志显示的该地址(视您的系统环境而定)
如果您想使用 BMC Studio 本身的启动方式,请参考以下命令。
bash/usr/share/bmc_studio/bmc_studio.sh start /usr/share/bmc_studio/bmc_studio.sh start backend(后台启动)
常用命令
通过 bingo 执行的常用命令:
启动 BMC Studio:
bashbingo studio停止 BMC Studio:
bashbingo studio -stop重启 BMC Studio:
bashbingo studio -restart
通过 BMC Studio 执行的常用命令:
启动 BMC Studio:
bash/usr/share/bmc_studio/bmc_studio.sh start /usr/share/bmc_studio/bmc_studio.sh start backend(后台启动)停止 BMC Studio:
bash/usr/share/bmc_studio/bmc_studio.sh stop重启 BMC Studio:
bash/usr/share/bmc_studio/bmc_studio.sh restart
常见问题处理
请参考BMC Studio FAQ。