我正在为特定的硬件构建yocto(来自nxp的imx6 saber-sdb).我想从构建过程中删除特定的(铬)包.因此铬包不会被下载,编译,也不会成为目标图像的一部分.
有人可以建议我怎么做吗?
谢谢和问候,吉里
以下是如何从图像中删除铬包装的方法.
IMAGE_INSTALL_remove += "chromium"
Run Code Online (Sandbox Code Playgroud)
另一种方式是PACKAGE_EXCLUDE
.看看这里
您可以编辑图像配方并删除(注释掉)应位于此处的行:
\n\nIMAGE_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