我想在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
如果你没有安装自制软件,去brew.sh.这是一个简单的单行安装.
Homebrew比Macports或类似产品更具侵入性,更简单,更受欢迎.
我通过终端安装了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: zeeshanullahName: Snapture Package: zeeshanullah Section: zeeshanullah Version: 2.x.x Architecture: iphoneos-arm Description: GPS joke. Sponsor: zeeshanullah.com
别忘了在控制文件的末尾添加一个新行,否则会出错.