如何从yocto中删除特定的包

时间:2017-03-05 12:19:58

标签: yocto imx6

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

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

谢谢和问候, 吉瑞

2 个答案:

答案 0 :(得分:6)

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

IMAGE_INSTALL_remove += "chromium"

另一种方式是PACKAGE_EXCLUDE。看看here

答案 1 :(得分:1)

您可以修改图片配方并删除(注释掉)应位于此处的行:

IMAGE_INSTALL_append = “ chromium”

(也可以在 IMAGE_INSTALL + = 中),看看here

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

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