【问题标题】:Mac OS .deb packaging troubleMac OS .deb 打包问题
【发布时间】:2011-02-09 09:35:24
【问题描述】:

我搜索了很多,但没有找到解决方案。

我需要将我的 ios 应用程序打包到 .deb。 我已经安装了 Mac Ports 和 dpkg,我在 MyApp 文件夹的 DEBIAN 文件夹中有控制文件 我运行/opt/local/bin/dpkg-deb -b MyApp 并得到错误。

dpkg-deb: 忽略 3 个关于控制文件的警告

无法使用 gnu 格式:没有这种格式 'gnu':参数无效

还有一个话题:How to create .deb packages on Mac OS X,但是这个问题没有答案。

【问题讨论】:

  • 可能重复[如何在 Mac OS X 上创建 .deb 包](stackoverflow.com/questions/3989466/…)
  • 不,正如我所说,我的问题没有答案
  • 这可能有助于解释您为什么要这样做。显然iOS无法安装debs;你只是想在 OS X 上创建一个包含你的 .ipa 文件的 deb 吗?
  • 道歉;你一定是在谈论制作 Cydia debs。我没有在脑海中建立这种联系。
  • 您需要发布您的 DEBIAN/changelog 和 DEBIAN/control,否则很难帮助您。

标签: iphone macos cydia deb dpkg


【解决方案1】:

我假设您正在使用不支持 GNU tar fotrmat 的 tar 实现,dpkg-deb 期望使用它。

您应该安装 GNU tar 并重新编译 dpkg 以使用它(通常命名为 gtar)而不是简单的可执行 tar,或者在使用 dpkg-deb 时准备一个 PATH 环境以首选 GNU tar。

较新的dpkg 版本会在构建时检测到此要求,并将中止构建,以确保不会发生这种情况。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-02
    • 2011-11-17
    • 2010-12-17
    • 1970-01-01
    • 1970-01-01
    • 2022-11-23
    • 2020-02-11
    • 2011-10-11
    相关资源
    最近更新 更多