Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dependencies python的所有RDEPENDS都需要在Yocto中的IMAGE_INSTALL_append中显式定义吗?_Dependencies_Dependency Management_Yocto - Fatal编程技术网

Dependencies python的所有RDEPENDS都需要在Yocto中的IMAGE_INSTALL_append中显式定义吗?

Dependencies python的所有RDEPENDS都需要在Yocto中的IMAGE_INSTALL_append中显式定义吗?,dependencies,dependency-management,yocto,Dependencies,Dependency Management,Yocto,作为为XDB python客户端创建配方的一部分。我将requirements.txt中的所有包添加到rdepende{PN}中,例如: RDEPENDS_${PN} = " python3-requests python3-json python3-dateutil python3-six" 但是,是否有必要在local.conf文件中添加上述依赖项,如下所示: IMAGE_INSTALL_append = " python3-six python3-dateutil python3-j

作为为XDB python客户端创建配方的一部分。我将
requirements.txt
中的所有包添加到
rdepende{PN}
中,例如:

RDEPENDS_${PN} = " python3-requests python3-json python3-dateutil python3-six"
但是,是否有必要在
local.conf
文件中添加上述依赖项,如下所示:

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

RDEPENDS
是否没有相应地安装它?

RDEPENDS
表示运行时依赖关系。因此,
do_rootfs
会自动将所有列为RDEPENDS的包添加到最终映像中

<>你只需要考虑的是,你的包应该是你正在编译的图像的一部分。

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


构建
比特烘焙核心映像最小值时,您的包
my package
以及它的运行时依赖项都会自动添加。

附加最终映像是否有意义,或者在
local.conf
中添加例如
influxdb python
是否可以?
local.conf
是在oe来源之后创建的。如果您希望您的应用程序使用许多其他应用程序,那么添加图像配方是有意义的。或者,如果您只是测试和使用自己,您可以只添加本地。conf@Shan-德赛:如果答案回答了你的问题,就接受它;-)