25

我正在尝试在 Cydia 上上传我的应用程序,它需要 .deb 包。我无法弄清楚如何在 mac 上制作 .deb 包。我在终端上写这个命令时使用的是 10.6.3

dpkg-deb -b MyProgram

终端输出是

-bash: dpkg-deb: command not found

我已经安装了 fink,Mac 端口插入 Mac DVD 以找出答案,但没有任何帮助。

4

5 回答 5

35

它在 Homebrew 上可用:

brew install dpkg

如果您没有安装 Homebrew,请转到brew.sh。这是一个简单的单线安装。

与 Macports 或类似产品相比,Homebrew 侵入性更小、复杂性更低且更受欢迎。

于 2014-01-18T01:19:59.257 回答
9

我通过终端安装了 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>

不要忘记在控制文件末尾放置一个新行,否则会出错。

于 2010-10-23T14:32:57.680 回答
3

在使用 mac 端口之前,您需要在系统上安装 Xcode - 我认为您可以在第二张 mac DVD 上找到它。之后,您可以安装 mac 端口,然后通过终端输入“sudo port install dpkg”,按回车并输入密码。编译可能需要一些时间。你试过吗?

于 2010-10-21T16:25:18.087 回答
3

最好的选择是使用 FPM,你可以在 50 秒内创建它: fpm

于 2013-04-23T23:19:08.940 回答
-1

我认为这些链接对您有用:

如何在mac上做一个deb

使用ant创建deb

于 2011-10-10T03:44:58.987 回答