gpt4 book ai didi

yocto - IMAGE_INSTALL 和 CORE_IMAGE_EXTRA_INSTALL 有什么区别

转载 作者:行者123 更新时间:2023-12-04 16:40:59 27 4
gpt4 key购买 nike

似乎( IMAGE_INSTALL CORE_IMAGE_EXTRA_INSTALL )都可以将包添加到 yocto 镜像中。

他们有什么区别?

我检查了这个问题:

Yocto: Difference between CORE_IMAGE_EXTRA_INSTALL and IMAGE_INSTALL

但我仍然不明白它们的区别是什么。

最佳答案

IMAGE_INSTALL是控制任何图像中包含的内容的变量。
CORE_IMAGE_EXTRA_INSTALL是一个方便的变量,使您能够根据核心图像类 [1] 向图像添加额外的包。

因此,如果您使用的是基于核心图像的图像,请向 CORE_IMAGE_EXTRA_INSTALL 添加一些内容只是将其添加到 IMAGE_INSTALL 的另一种方式.但是如果你不使用基于核心图像的图像,添加一些东西到 CORE_IMAGE_EXTRA_INSTALL什么也没做。

有时在向 IMAGE_INSTALL 添加内容时很容易出错,比如你这样做 IMAGE_INSTALL += "foo"从 local.conf 它将有效地替换在 core-image.bbclass 中完成的默认延迟分配,从而导致无法启动的镜像。但是做CORE_IMAGE_EXTRA_INSTALL += "foo"在 local.conf 中不会中断,因为它没有使用惰性运算符设置的基本内容。

  • https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/classes/core-image.bbclass
  • 关于yocto - IMAGE_INSTALL 和 CORE_IMAGE_EXTRA_INSTALL 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60702749/

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