我正在尝试在 Cydia 上上传我的应用程序,它需要 .deb 包。我无法弄清楚如何在 mac 上制作 .deb 包。我在终端上写这个命令时使用的是 10.6.3
dpkg-deb -b MyProgram
终端输出是
-bash: dpkg-deb: command not found
我已经安装了 fink,Mac 端口插入 Mac DVD 以找出答案,但没有任何帮助。
它在 Homebrew 上可用:
brew install dpkg
如果您没有安装 Homebrew,请转到brew.sh。这是一个简单的单线安装。
与 Macports 或类似产品相比,Homebrew 侵入性更小、复杂性更低且更受欢迎。
我通过终端安装了 mac ports 1.7,因为没有可用的软件包。
之后,我通过安装程序安装了 Mac 端口 1.9。
然后转到这条路径/opt/local/bin
并运行sudo port selfupdate
之后执行sudo port install dpkg
这将需要一些时间,然后您的 dpkg 已成功配置。
运行此命令sudo dpkg-deb -b MyProgram
以制作 MyProgram.deb
注意 MyProgram 应包含 DEBIAN 文件夹并在该控制文件下删除 txt 扩展名
下面是控制文件
Website: www.zeeshanullah.com
Maintainer: zeeshanullah <zzeeshann@gmail.com>
Name: Snapture
Package: zeeshanullah
Section: zeeshanullah
Version: 2.x.x
Architecture: iphoneos-arm
Description: GPS joke.
Sponsor: zeeshanullah.com <zeeshanullah>
不要忘记在控制文件末尾放置一个新行,否则会出错。
在使用 mac 端口之前,您需要在系统上安装 Xcode - 我认为您可以在第二张 mac DVD 上找到它。之后,您可以安装 mac 端口,然后通过终端输入“sudo port install dpkg”,按回车并输入密码。编译可能需要一些时间。你试过吗?
最好的选择是使用 FPM,你可以在 50 秒内创建它: fpm