首页 > 解决方案 > Openembedded:如何将 python-robotframework 添加到 Yocto

问题描述

我搜索描述提示以将 python-robotframework 包含到 openembedded 项目中,有人可以告诉好的指导如何继续吗?

我在 ubuntu 16.04 LTS 上使用 rocko-fslc-4.9.11-mx6ul-v1.0 版本。

到目前为止一切顺利,在第一次 bitbake 之后,我将“python python-robotframework”添加到local.conf并再次运行 bitbake,但没有出现 robotframework。我已经通过下一个命令搜索了它:

-VirtualBox:~/var-fslc-yocto/build_x11$ bitbake -e python-robotframework | grep ^PACKAGECONFIG
ERROR: Nothing PROVIDES 'python-robotframework'. Close matches: python-robotparser

已在local.conf上尝试了下一组行:bitbake 使用每个选项都没有预期的结果。

CORE_IMAGE_EXTRA_INSTALL  + =  ” python-meta python-robotframework”
CORE_IMAGE_EXTRA_INSTALL  =  ” python-meta python-robotframework”
CORE_IMAGE_EXTRA_INSTALL ? =  ” python-meta python-robotframework”
IMAGE_INSTALL += “ python python-robotframework”

因此,我已经研究了将 python 模块添加到 OE 中相关的答案,但我仍然不知道如何继续。是否有人将机器人框架包含在 OE 中?

标签: pythonyoctoopenembedded

解决方案


它似乎python-robotframework首先在 Sumo 版本中可用,但在 Rocko 中没有。(您可以在这里轻松搜索包:http: //layers.openembedded.org/layerindex/branch/master/recipes/?q= robotframework

因此,您的选择是将配方反向移植到 Rocko 或升级到 Sumo。

顺便说一句:如果你还没有这样做的话,你必须将 meta-python 层添加到你的 bblayers.conf 中。


推荐阅读