5

我正在为特定硬件构建 yocto(来自 nxp 的 imx6 saber-sdb)。我想从构建过程中删除一个特定的(铬)包。这样 chromium 包就不会被下载、编译,也不会成为目标图像的一部分。

有人可以建议我怎么做吗?

谢谢和问候, 吉里

4

2 回答 2

9

以下是如何从图像中删除铬包。

IMAGE_INSTALL_remove += "chromium"

另一种方式是PACKAGE_EXCLUDE。看看这里

于 2017-03-06T00:24:54.127 回答
1

您可以编辑图像配方并删除(注释掉)应该位于那里的行:

IMAGE_INSTALL_append = “ chromium”

(它也可以在IMAGE_INSTALL +=中),看看这里

图像配方文件是您用于构建图像的名称的bitbake 文件,您应该能够在某个元文件夹中找到它,例如meta-<>/meta-fsl-demos/recipes-fsl/images/fsl-图像-gui-sdk.bb

请注意,在构建目录conf/local.conf中使用时不建议使用 IMAGE_INSTALL(而且它看起来就像我所看到的那样不起作用)。这就是为什么推荐的方法是修改现有的图像配方或克隆/修改它。

于 2017-03-05T19:33:05.250 回答