【问题标题】:Remove ROS from Yocto Bitbake to Reduce Image Size从 Yocto Bitbake 中删除 ROS 以减小图像大小
【发布时间】:2020-05-01 02:05:18
【问题描述】:

我使用 bitbake 提取了一个默认的 Arago/yocto 图像来构建,输出图像为 8 GB。我需要减少小于 4 GB 的大小,所以我尝试删除 meta-ros 层。我收到错误,但无法确定错误来源:
ERROR: Nothing RPROVIDES 'packagegroup-ros-ti' (but /opt/PHYTEC_BSPs/yocto_ti/sources/meta-arago/meta-arago-distro/recipes-core/images/tisdk-rootfs-image.bb RDEPENDS on or otherwise requires it)
是的,这就是整个错误信息,而且似乎在语法上非常不正确,当我重新阅读它时我感到困惑......

然后tisdk-rootfs-image.bb 对 ROS 只字未提,我找不到 (grep -r ros) 需要 ros 的地方。

我怎样才能弄清楚这一点或取决于 ROS。

找出我可以删除的其他东西的奖励积分(我需要 GStreamer,但我不认为我需要 qt5。我也不需要任何示例、示例、演示等)。

【问题讨论】:

  • 我猜它是一个恒定大小的原始图像。是否使用 wic 生成图像?如果是这样,您也许可以调整 kickstart 文件
  • 我不知道它是否使用 wic。我怎么知道?有什么可以找的吗?
  • 你使用了哪个目标?

标签: yocto ros bitbake arago


【解决方案1】:

如何构建自己的图像,而不是从一个大图像开始并尝试删减部分内容?建起来比建起来容易得多。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-01
    • 1970-01-01
    • 2021-07-28
    • 1970-01-01
    • 2017-02-06
    • 2019-04-13
    • 1970-01-01
    相关资源
    最近更新 更多