Mac OS .deb 打包问题
我搜索了很多,但没有找到解决方案。
我需要将我的 ios 应用程序打包到 .deb
中。 我已经安装了Mac Ports和dpkg
,我在MyApp文件夹的DEBIAN文件夹中有控制文件 我运行 /opt/local/bin/dpkg-deb -b MyApp
并收到错误。
dpkg-deb:忽略有关控制文件的 3 个警告
无法使用 gnu 格式:没有这样的格式“gnu”:参数无效
还有另一个主题:如何在 Mac OS X 上创建 .deb 包,但没有回答这个问题。
I've searched a lot, but didn't find the solution.
I need to package my ios app into .deb
.
I have installed Mac Ports and dpkg
, I have control file in DEBIAN folder in MyApp folder
I run /opt/local/bin/dpkg-deb -b MyApp
and get error.
dpkg-deb: ignoring 3 warnings about the control file(s)
Can't use format gnu: No such format 'gnu': Invalid argument
There is another topic: How to create .deb packages on Mac OS X, but no answer to this question.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我假设您使用的 tar 实现不支持 GNU tar fotrmat,而
dpkg-deb
期望使用它。您应该安装 GNU tar 并重新编译 dpkg 以使用它(通常名为 gtar)而不是简单的可执行 tar,或者准备一个 PATH 环境以在使用 dpkg-deb 时首选 GNU tar /代码>。
较新的 dpkg 版本在构建时检测到此要求并将中止构建,以确保不会发生这种情况。
I assume you are using a tar implementation that does not support the GNU tar fotrmat, which
dpkg-deb
expects for its usage.You should install GNU tar and either recompile
dpkg
to use that (usually named gtar) instead of simply the executable tar, or prepare a PATH environment to prefer the GNU tar when usingdpkg-deb
.Newer
dpkg
versions detect this requirement at build time and will abort the build, to make sure this does not happen.