- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
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/
似乎( IMAGE_INSTALL 和 CORE_IMAGE_EXTRA_INSTALL )都可以将包添加到 yocto 镜像中。 他们有什么区别? 我检查了这个问题: Yocto: Differen
我正在尝试创建自己的自定义 linux 镜像,并且正在尝试弄清楚如何安装我需要的软件包,并发现有多种安装软件包的方法。 我通读了 yoctoproject 手册并通读了 'IMAGE_INSTALL'
Yocto 中的 IMAGE_INSTALL 和 IMAGE_FEATURES 有什么区别。 我已经看到在 Yocto 中启用闪屏。我们需要在local.conf中写入以下内容 IMAGE_FEATU
我是一名优秀的程序员,十分优秀!