bitbake - 如何让 Openembedded 编译 tar.gz 文件而不是 tar.xz

标签 bitbake openembedded opkg

我正在尝试使用 openembedded 和 bitbake 来编译处理单元的程序。一旦转移到处理器上,我将使用处理器上安装的 opkg 来安装程序。但是,当我使用的 opkg 版本需要 tar.gz 文件时,openembedded 正在使用 tar.xz 文件编译程序。

我已经研究了这个问题的可能解决方案。不幸的是,对于我的项目来说,更新 opkg 不是一个选项。我必须找到一种方法来使用 tar.gz 来编译 openembedded 程序。也许我可以更改一些设置来让 openembedded 执行此操作,或者旧版本的 openembedded 可能会使用 tar.gz 文件?

如有任何帮助,我们将不胜感激。

最佳答案

参见package_ipk.bbclass:

OPKGBUILDCMD ??= "opkg-build -Z xz"

在您的发行版配置中将其设置为:

OPKGBUILDCMD = "opkg-build -Z gzip"

关于bitbake - 如何让 Openembedded 编译 tar.gz 文件而不是 tar.xz,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51143886/

相关文章:

openembedded - 在 OpenEmbeded/yocto 中哪里可以看到 do_rootfs 程序 [复制的文件路径] 的详细信息?

beagleboneblack - 与 opkg 进行包同步

yocto - 如何为 Variscite iMX6 的 Yocto SD 卡镜像格式化分区

linux - 如何列出所有用于使用 bitbake 构建特定包的 .bb 和 .bbappend 文件?

git - bitbake git fetcher 失败

ruby - 尝试在 Synology DiskStation DS216j 上安装 Ruby gems,找不到 Ruby 头文件

yocto - 如何扩展 BitBake 类

yocto:如何安装命令语言环境和语言环境?

Yocto - glib-gettextize : not found