web-dev-qa-db-ja.com

Mac OSXで.debパッケージを作成する方法

Cydiaにアプリをアップロードしようとしていますが、.debパッケージが必要です。 Macで.debパッケージを作成する方法がわかりません。ターミナルでこのコマンドを書くときに10.6.3を使用しています

dpkg-deb -b MyProgram

端子出力は

-bash: dpkg-deb: command not found

私はfinkをインストールしました、MacポートはMac DVDを挿入して調べますが、何も役に立ちません。

20
Zeeshan

パッケージがないので、ターミナルから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 <[email protected]>
Name: Snapture
Package: zeeshanullah
Section: zeeshanullah
Version: 2.x.x
Architecture: iphoneos-arm
Description: GPS joke.
Sponsor: zeeshanullah.com <zeeshanullah>

制御ファイルの最後に新しい行を配置することを忘れないでください。そうしないと、エラーが発生します。

9
Zeeshan

それは自作で利用可能です:

brew install dpkg

Homebrewがインストールされていない場合は、 brew.sh に移動します。インストールするのは簡単なワンライナーです。

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

26
Nate Symer

Macポートを使用する前に、システムにXcodeをインストールする必要があります。Xcodeは2枚目のMacDVDにあると思います。その後、Macポートをインストールし、ターミナルから「Sudo port install dpkg」と入力し、Returnキーを押してパスワードを入力します。コンパイルには時間がかかる場合があります。あなたはそれを試しましたか?

3
Comic Sans

最良のオプションはFPMを使用することであり、50秒で作成できます: fpm

2
xbeta

これらのリンクはあなたに役立つと思います:

Macでdebを作成する方法

antを使用してdebを作成する

0