如何在yocto(poky)freescale linux中创建rpm包

时间:2016-03-09 07:07:16

标签: linux embedded-linux yocto

我正在使用Yocto(poky)freescale linux来创建新软件。我为这个系统编译了我的二进制文件。但是要在这个系统上构建rpm包,我找不到rpmbuild命令。

我是否需要使用rpmbuild或opkg或其他任何方法在Yocto上创建包?

提前致谢。

2 个答案:

答案 0 :(得分:0)

您需要为您的软件创建一个bitbake配方。该配方描述了该软件的配置,构建和打包方式。如果使用rpm将目标映像配置为程序包管理器,则执行该配方的结果将是包含软件的RPM文件。见这里:https://www.yoctoproject.org/docs/2.0/dev-manual/dev-manual.html

答案 1 :(得分:0)

要在Yocto中为项目添加其他二进制文件或库, 您可以将它们添加到recipes-extended / merger-files / merge目录中。 任何文件和目录都复制到" merge"目录将被复制 到Yocto创建的根文件系统。