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

How to create rpm package in yocto (poky) freescale linux

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

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

提前致谢。

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

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