[英]Add newer version of a package to Yocto
我正在使用用 Yocto 構建的舊 Linux。 我需要在圖像中更新一個 package。 package 的食譜可以在這里找到: https://layers.openembedded.org/layerindex/branch/master/recipes/ 。 最好的方法是什么? 我應該用新版本的配方和.patch 文件添加一個新層嗎? Yocto 知道應該使用哪個版本的配方嗎? 配方文件名稱不同,因為它們具有不同的名稱(不同的版本后綴),但在 package 我想使用的是一個.inc 文件。 Yocto 知道應該使用哪個.inc 文件嗎?
預先感謝您的任何幫助。
我不建議對標准層進行任何更改。 相反,您可以創建一個自定義層並使用補丁文件在其中添加對較新版本的支持。
您可以在機器文件中使用 PREFERRED_VERSION_linux-yocto 來設置要編譯的版本。 或 local.conf 中的 PREFERRED_VERSION_linux-yocto_ your-MACHINE-name 。
在為 kernel 制作自定義配方時,還要將 .inc 文件包含在同一目錄中。 Yocto 將首先在配方目錄中搜索.inc 文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.