我是yocto的新手。已经完成了几个星期的基础工作,现在我的任务是在yocto图像上安装一些软件包(poky),我完全卡住了,不知道该怎么做。
我遵循的程序是: 我已经将github中的软件包克隆到我的主机上并放入一个目录中。 现在在poky我有deb,apt-get工作。 但是如何安装这些克隆的软件包。 我不想遵循配方/图层方法。 我想要的包是:numpy,tensor flow,pyserial,h5py。
答案 0 :(得分:1)
从技术上讲,您可以为您使用的映像生成SDK或eSDK,然后手动构建并部署到目标。虽然他在技术上是可行的,但它有很多缺点:
您可以在此处找到相应的文档: https://www.yoctoproject.org/docs/2.4.2/mega-manual/mega-manual.html#sdk-using-the-standard-sdk和https://www.yoctoproject.org/docs/2.4.2/mega-manual/mega-manual.html#sdk-extensible
简而言之:Yocto / OpenEmbedded的真正意义在于您不想使用的配方/元数据机制。如果这是出于任何原因的硬性要求(不仅仅是“嘿,我不喜欢写食谱”),那么Yocto Project技术并不适合您的需要。如果你真的想要debian风格的包管理,为什么不使用debian呢?如果它适合您的用例,那没有错。