IMAGE_INSTALL与PACKAGE_FEATURES –有什么区别?

时间:2019-06-15 01:30:13

标签: embedded-linux yocto bitbake recipe

我正在尝试创建自己的自定义linux映像,并且试图弄清楚如何安装所需的软件包,并发现有多种安装软件包的方法。

我通读了yoctoproject手册并通读了'IMAGE_INSTALL'和'FEATURE_PACKAGES'的定义,其中IMAGE_INSTALL'指定了要通过image.bbclass安装到映像中的包,而FEATURE_PACKAGES'定义了一个或多个要包含在一个包中的包。图片'。我已经看到在core-image.bbclass文件中都使用过它们,并且都使用packagegroup- *,所以仍不清楚哪种安装包适合哪种种类

任何人都可以解释两者之间的区别以及各自的用途是什么?

1 个答案:

答案 0 :(得分:0)

来自@Nayfe的答案:

IMAGE_INSTALL用于安装任何软件包。

FEATURE_PACKAGES仅在要通过使用FEATURE启用IMAGE_FEATURES来安装软件包的情况下使用。

原始评论:

FEATURE_PACKAGES旨在与IMAGE_FEATURES结合使用,因为当启用图像功能xxx时,FEATURE_PACKAGES_xxx中定义的相应程序包将添加到图像中。