【问题标题】:Is it possible to build a package with bitbake without poky?是否可以在没有 poky 的情况下使用 bitbake 构建包?
【发布时间】:2016-07-27 22:14:30
【问题描述】:

我已经为目标机器编译了所有二进制文件。我想为目标机器创建一个二进制包——比如.ipk.rpm。正如this 建议克隆poky,其中将包含bitbake。但是,正如this 文档所说,我们可以直接使用bitbake 而不使用poky,但是,它没有提到我们需要poky 以及bitbake 来构建自定义包的任何地方。但是如果我们必须编译源代码并创建二进制文件,当然需要poky

如果我根本不需要编译任何源代码,我是否需要Poky

是否可以仅使用bitbake 构建一个包?

【问题讨论】:

    标签: package packaging yocto bitbake openembedded


    【解决方案1】:

    首先,Poky 是一个参考发行版,主要包含 bitbake 和 openembedded-core。

    是的,您需要 oe-core 来构建包,因为构建包的逻辑是 oe-core 的一部分,而不是 bitbake。

    【讨论】:

    • 谢谢!我已经编译了二进制文件,所以不需要编译,我不想创建image,你能告诉我如何用这些二进制文件构建一个包吗?
    • 编写一个配方来打包二进制文件。 bin_package 类在这里很有帮助。我担心当您说“我不想创建映像”时,您的意思是您正在尝试使用 bitbake 为 Fedora 或 Debian 构建单个软件包。如果是这种情况,那么 bitbake 远远超出您的需要。
    • 谢谢!我会试试这门课。我正在尝试为Yocto Project 1.6 构建包,代号为Diasypoky 版本11 和arch p2020
    猜你喜欢
    • 2016-08-04
    • 1970-01-01
    • 1970-01-01
    • 2020-03-24
    • 2014-06-16
    • 2020-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多