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

wic配置squashfs文件系统时bitbake报错如何添加依赖

报错原因

wic构建squashfs格式分区需要调用本地编译的mksquashfs工具,而当前构建配置中wic-tools没有声明squashfs-tools-native作为依赖,因此找不到对应工具。

解决方法

临时修复(适合单次验证)

直接先执行以下命令构建缺失的依赖,再重新构建目标镜像即可:

bitbake squashfs-tools-native wic-tools

永久配置(推荐,避免后续重复报错)

任选以下一种配置方式即可:

  1. 全局配置到构建环境
    打开构建目录下的conf/local.conf文件,添加如下配置:
    DEPENDS:append:pn-wic-tools = " squashfs-tools-native"
    
    如果使用Dunfell(3.1)及更早的Yocto版本,将:append替换为_append即可
    该配置对所有镜像构建生效。
  2. 配置到指定镜像配方
    如果你只需要当前自定义镜像支持squashfs分区,可直接在对应的镜像.bb文件中添加:
    DEPENDS += "squashfs-tools-native"
    

配置完成后重新执行镜像构建命令即可正常生成带squashfs分区的镜像。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 06:09:02