向Yocto添加更新版本的软件包



我使用的是Yocto构建的旧Linux。我需要更新图片中的一个包。包装的食谱可以在这里找到:https://layers.openembedded.org/layerindex/branch/master/recipes/.

最好的方法是什么?我应该用新版本的配方和.patch文件添加一个新层吗?Yocto知道应该使用哪种版本的配方吗?配方文件名不同,因为它们有不同的名称(不同的版本后缀(,但在我想要使用的包中有一个.inc文件。Yocto知道应该使用哪个.inc文件吗?

提前感谢您的帮助。

我不建议对标准层进行任何更改。相反,你可以制作一个自定义图层,并通过补丁文件添加对新版本的支持。

您可以在机器文件中使用PREFERRED_VERSION_linux-yocto来设置要编译的版本。或者在local.conf.中首选_VERSION_linux-yocto_您的机器名称

在制作内核的自定义配方时,也要在同一目录中包含.inc文件。Yocto将首先在配方目录中搜索.inc文件。

最新更新