2017-03-05 1072 views
1

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

有些身体可以告诉我该怎么做?

感谢和问候, 吉瑞

回答

0

您可以编辑图像配方和删除(注释掉)行应该位于有:

IMAGE_INSTALL_append = “ chromium” 

(这可能是也IMAGE_INSTALL + =),看看here

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

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

3

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

IMAGE_INSTALL_remove += "chromium" 

另一种方式是PACKAGE_EXCLUDE。看看here

+0

PACKAGE_EXCLUDE:“DEB不支持”,即。当使用deb软件包时(例如我们在公司工作的地方) – pmod

相关问题