2

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

我需要将我的 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,但没有回答这个问题。

4

1 回答 1

0

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

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

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

于 2021-08-06T22:50:20.683 回答