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に移動します。インストールするのは簡単なワンライナーです。

Homebrew は、Macports などよりも侵襲性が低く、複雑さが少なく、人気があります。

于 2014-01-18T01:19:59.257 に答える
9

利用可能なパッケージがないため、ターミナルから mac ポート 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 をインストールする必要があります。これは、2 番目の Mac DVD にあると思います。その後、Mac ポートをインストールし、ターミナルで「sudo port install dpkg」と入力し、Return キーを押してパスワードを入力します。コンパイルに時間がかかる場合があります。あなたはそれを試しましたか?

于 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 に答える