首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何使用equivs来构建可以安装在较早版本的Ubuntu上的软件包?

我如何使用equivs来构建可以安装在较早版本的Ubuntu上的软件包?
EN

Ask Ubuntu用户
提问于 2015-02-03 15:20:23
回答 2查看 1.2K关注 0票数 2

我安装了几个版本的Ubuntu,包括14.04和10.04。当我在14.04上使用等距-建造构建包时,它会生成包含.xz-compressed数据的.debs。10.04上的dpkg版本无法理解或安装这些包,因此我看到以下错误:

dpkg-deb:文件‘/var/cache/apt/ file /mypackage.deb’包含未理解的数据成员data.tar.xz

这个答案给出了构建Debian软件包的一般方法,但它似乎并不是一视同仁的--构建提供了这样的控制级别;除非我错过了一个明显的选项?

EN

回答 2

Ask Ubuntu用户

发布于 2019-10-17 10:38:13

  • 您可以尝试从debuild DEBUILD_DPKG_BUILDPACKAGE_OPTS=Zzgip设置环境变量。
  • 如果equivs只在构建二进制包时不使用debuild (默认)。使用完整的构建,正如它的手册所述的等价物-构建-f .
票数 0
EN

Ask Ubuntu用户

发布于 2020-04-01 10:53:45

我也在构建bebian,我发现了如何管理/ -build。

如何包含二进制文件:

  • 我->复制工作目录中的所有文件。例如myPackage-meta。
  • 第2->打开配置文件生成与等量控制和修改选项"Files:",删除哈希和小心缩进。示例:

Files: binary-qt /usr/local/bin/ second-binary-daemon /usr/local/bin/

在“第二个二进制守护进程”之前,您只需要一个空格,并将此缩进用于进一步的文件。

诸若此类。

  • 第三->保存配置文件并执行。

完成了!

对于配置文件和粗略说明,您需要了解详细信息,我给您提供了手动链接:等价物的国税

希望会有用的!刹车一条腿!

PS:您需要先编译二进制文件。

票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/581257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档