IMAGE_INSTALL 与 PACKAGE_FEATURES - 有什么区别?
IMAGE_INSTALL vs PACKAGE_FEATURES - what's the difference?
我正在尝试创建我自己的自定义 linux 图像,我正在尝试弄清楚如何安装我需要的包,发现有多种安装包的方法。
我通读了 yoctoproject 手册并通读了 'IMAGE_INSTALL' 和 'FEATURE_PACKAGES' 的定义,其中 IMAGE_INSTALL 'specifies the packages to install into an image through image.bbclass' 和 FEATURE_PACKAGES 'Defines one or more packages to include in an image' .我已经看到两者都在 core-image.bbclass 文件中使用,并且都使用 packagegroup-* 所以仍然不清楚哪个适合用于 种类 的软件包安装。
任何人对两者之间的区别以及各自的用途进行解释吗?
来自@Nayfe的回答:
IMAGE_INSTALL
用于安装任何和所有软件包。
FEATURE_PACKAGES
仅在通过使用 IMAGE_FEATURES
.
启用 FEATURE
的情况下安装软件包时使用
原评论:
FEATURE_PACKAGES
旨在与 IMAGE_FEATURES
结合使用,因为当启用图像功能 xxx
时,FEATURE_PACKAGES_xxx
中定义的相应包将添加到图像中。
我正在尝试创建我自己的自定义 linux 图像,我正在尝试弄清楚如何安装我需要的包,发现有多种安装包的方法。
我通读了 yoctoproject 手册并通读了 'IMAGE_INSTALL' 和 'FEATURE_PACKAGES' 的定义,其中 IMAGE_INSTALL 'specifies the packages to install into an image through image.bbclass' 和 FEATURE_PACKAGES 'Defines one or more packages to include in an image' .我已经看到两者都在 core-image.bbclass 文件中使用,并且都使用 packagegroup-* 所以仍然不清楚哪个适合用于 种类 的软件包安装。
任何人对两者之间的区别以及各自的用途进行解释吗?
来自@Nayfe的回答:
IMAGE_INSTALL
用于安装任何和所有软件包。
FEATURE_PACKAGES
仅在通过使用 IMAGE_FEATURES
.
FEATURE
的情况下安装软件包时使用
原评论:
FEATURE_PACKAGES
旨在与 IMAGE_FEATURES
结合使用,因为当启用图像功能 xxx
时,FEATURE_PACKAGES_xxx
中定义的相应包将添加到图像中。