簡體   English   中英

在不使用配方的情況下將包構建為yocto圖像(圖像)

[英]Building packages to yocto image (image) without using recipes

我是yocto的新手。 已經對其基礎進行了幾周的研究,現在我的任務是在yocto映像(poky)上安裝一些軟件包,而我完全陷入了困境,不知道該怎么辦。

我要遵循的過程是:我已將包從github克隆到我的主機上,並放置在目錄中。 現在,我有了deb,可以開始工作了。 但是,如何安裝這些克隆的軟件包。 我不想遵循配方/ layers方法。 我想放的包是:numpy,張量流,pyserial,h5py。

從技術上講,您可以為所使用的映像生成一個SDK或eSDK,並通過該SDK或eSDK手動生成並部署到目標。 然而,盡管他在技術上是可行的,但它有很多缺點:

  • 您正在處理包裹管理
  • 你所做的是完全無法復制的
  • 您將遇到很多手動解決的問題,因為使用正確的機制可以正確解決這些問題,因此使用正確的機制將使您免於負擔。 尤其是在需要編譯時,有很多陷阱。

您可以在此處找到相應的文檔: https: //www.yoctoproject.org/docs/2.4.2/mega-manual/mega-manual.html#sdk-using-the-standard-sdkhttps:// www。 yoctoproject.org/docs/2.4.2/mega-manual/mega-manual.html#sdk-extensible

簡而言之:Yocto / OpenEmbedded的真正要點就是您不想使用的配方/元數據機制。 如果無論出於何種原因(不是僅僅“嘿,我不喜歡寫食譜”)都很難,那么Yocto Project技術就不能滿足您的需求。 如果您實際上想要debian風格的軟件包管理,為什么不只使用debian? 如果適合您的用例,這沒什么不對的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM