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に移動します。インストールするのは簡単なワンライナーです。
Homebrew は、Macports などよりも侵襲性が低く、複雑さが少なく、人気があります。
利用可能なパッケージがないため、ターミナルから 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>
制御ファイルの最後に新しい行を配置することを忘れないでください。そうしないと、エラーが発生します。
Mac ポートを使用する前に、システムに Xcode をインストールする必要があります。これは、2 番目の Mac DVD にあると思います。その後、Mac ポートをインストールし、ターミナルで「sudo port install dpkg」と入力し、Return キーを押してパスワードを入力します。コンパイルに時間がかかる場合があります。あなたはそれを試しましたか?
最良のオプションは FPM を使用することで、50 秒で作成できます: fpm