Dependencies python的所有RDEPENDS都需要在Yocto中的IMAGE_INSTALL_append中显式定义吗?
作为为XDB python客户端创建配方的一部分。我将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
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-德赛:如果答案回答了你的问题,就接受它;-)