代码之家  ›  专栏  ›  技术社区  ›  Shan-Desai askovpen

python的所有rdepends都需要在image_install_append in yocto中明确定义吗?

  •  1
  • Shan-Desai askovpen  · 技术社区  · 7 年前

    作为创建influxdb python客户机配方的一部分。我将所有包添加到 requirements.txt 进入 RDEPEND_${PN} 例如:

    RDEPENDS_${PN} = " python3-requests python3-json python3-dateutil python3-six"
    

    但是,是否有必要在 local.conf 文件如下?:

      IMAGE_INSTALL_append = " python3-six python3-dateutil python3-json"
    

    RDEPENDS 不安装它 因此 ?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Parthiban    7 年前

    RDEPENDS 表示运行时相关性。所以 do_rootfs 自动将列出为rdepends的所有包添加到最终图像中。

    唯一需要考虑的是,您的包应该是您正在编译的映像的一部分。

    例如,假设 core-image-minimal.bb 是你最终形象的配方,你应该在 .bbappend 或在 .bb 在这个图像文件中添加您的配方名称,例如 my-package.bb .

    建筑时 bitbake core-image-minimal 你的包裹 my-package 它的运行时依赖项也会自动添加。