我试图将我的应用上传到Cydia,需要一个 .deb 包。我不知道如何在 Mac 上制作 .deb 包。我正在使用 10.6.3 版本,当我在终端上输入此命令时:
dpkg-deb -b MyProgram
终端输出是
-bash: dpkg-deb: command not found
我已经安装了Fink和MacPorts,还插入了Mac DVD,但都没有帮助。我试图将我的应用上传到Cydia,需要一个 .deb 包。我不知道如何在 Mac 上制作 .deb 包。我正在使用 10.6.3 版本,当我在终端上输入此命令时:
dpkg-deb -b MyProgram
终端输出是
-bash: dpkg-deb: command not found
我已经安装了Fink和MacPorts,还插入了Mac DVD,但都没有帮助。可通过Homebrew安装:
brew install dpkg
如果您没有安装Homebrew,请前往brew.sh。它只需要一个简单的一行命令即可安装。
与Macports或类似软件相比,Homebrew更加不具侵入性、简单易用,并且更加流行。
由于没有提供软件包,我通过终端安装了MacPorts 1.7。
之后,我通过安装程序安装了MacPorts 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>