我正在使用Yocto(poky)freescale linux来创建新软件。我为这个系统编译了我的二进制文件。但是要在这个系统上构建rpm包,我找不到rpmbuild命令。
我是否需要使用rpmbuild或opkg或其他任何方法在Yocto上创建包?
提前致谢。
答案 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创建的根文件系统。