如何从yocto中删除特定的包

Gir*_*ere 4 yocto imx6

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

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

谢谢和问候,吉里

joh*_*ieu 7

以下是如何从图像中删除铬包装的方法.

IMAGE_INSTALL_remove += "chromium"
Run Code Online (Sandbox Code Playgroud)

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


pmo*_*mod 2

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

\n\n
IMAGE_INSTALL_append = \xe2\x80\x9c chromium\xe2\x80\x9d\n
Run Code Online (Sandbox Code Playgroud)\n\n

(也可能在IMAGE_INSTALL +=中),请看这里

\n\n

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

\n\n

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

\n