You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查询特定Chrome OS设备对应版本的仓库Commit ID?

问题

需要获取特定Chrome OS设备及其对应版本构建时所用目标仓库的准确Commit ID,尝试查看manifest-versions仓库时遇到以下问题:

  • 仓库最后一次提交为2024年,更新不及时
  • full/build-name目录仅包含部分设备代号,大量设备缺失
  • 2017款三星Chromebook Plus对应的kevin-full目录设有pass和fail文件夹,设计冗余(无需记录构建状态),且文件夹内最高版本仅为108,远低于当前最新的116版本
  • full/build-name/<name>/{pass,fail}/<major_version>路径下的符号链接指向的文件仅含版本号,未标注设备代号

完整执行Chromium OS构建流程虽可获取信息,但操作过于繁琐,寻求更简便的获取途径。

解决方案

1. 基于Chromium OS基础环境快速查询

无需完整构建系统,仅需初始化repo环境并安装基础工具:

  • 初始化repo后,通过cros show-version --board=<设备代号> --version=<目标版本号>命令,直接输出对应版本构建所用的所有仓库Commit ID
  • 查看chromiumos/manifest仓库的对应版本分支(如release-R116-xxxx.B),分支内的manifest.xml文件完整记录了该版本所有目标仓库的Commit ID,直接匹配设备代号即可提取信息

2. 查看官方构建元数据仓库

  • 查看chromiumos/build仓库下的scripts/build_version.py或configs/boards/<设备代号>.json文件,其中包含设备各版本与仓库Commit ID的映射关系
  • 查看chromiumos/releases仓库,该仓库记录了所有公开版本的发布元数据,包括每个版本适配的设备及对应仓库Commit ID集合

3. 从目标设备本地提取

若持有对应Chrome OS设备,可进入开发者模式操作:

  • 打开shell后,执行cat /etc/lsb-release确认系统版本
  • 运行chromeos-info命令(部分设备支持)直接查看构建时的仓库Commit ID;或读取/usr/share/chromeos-assets/manifest.xml文件,该文件包含构建当前系统所用的所有仓库Commit信息

内容的提问来源于stack exchange,提问作者Melab

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.01 13:22:39