gpt4 book ai didi

linux - Yocto 中的 IMAGE_FEATURES 与 IMAGE_INSTALL

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:43:31 25 4
gpt4 key购买 nike

Yocto 中的 IMAGE_INSTALL 和 IMAGE_FEATURES 有什么区别。

我已经看到在 Yocto 中启用闪屏。我们需要在local.conf中写入以下内容

IMAGE_FEATURES += "splash"

为什么我不能在这里使用 IMAGE_INSTALL

IMAGE_INSTALL += "splash"

谁能告诉我什么时候应该使用 IMAGE_FEATURES 和 IMAGE_INSTALL?

最佳答案

可以想到IMAGE_FEATURES (和 EXTRA_IMAGE_FEATURES )作为包含“开关”列表的变量(功能,从预定义的 feature list 中选择,取决于目标图像的基类)告诉构建系统自动将一组给定的包和/或不同的包配置附加到 IMAGE_INSTALL多变的。食谱可以检查(并附加)此变量中的特定功能,以便相应地更改其默认配置/构建过程。

因此,通过将“splash”添加到 IMAGE_FEATURES您告诉构建系统将“psplash”包(默认情况下,您可以通过修改 SPLASH 变量来选择其他包来提供此功能)添加到 IMAGE_INSTALL通过FEATURE_PACKAGES_splash = ${SPLASH} poky/meta/classes/image.bbclass 中的声明.

但是,您可以直接将“psplash”添加到IMAGE_INSTALL但很有可能一些与“splash”功能相关的附加包配置错误,因为它们不会注意到它(也许,在这种情况下这不是什么大问题......但是它肯定会导致其他人出现问题)。这就是为什么您不能(不应该)简单地将“splash”添加到 IMAGE_INSTALL 的原因(除了没有名为“splash”的包这一事实之外); IMAGE_INSTALL变量只是保留要安装在目标镜像中的软件包列表。

有关更多信息,请参阅 manual .

关于linux - Yocto 中的 IMAGE_FEATURES 与 IMAGE_INSTALL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56880237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com