LinuxでOS X PKGファイルを作成しますか?


9

Debian / Ubuntu / Xubuntuがあります。エンドユーザーのクリック数が最も少ないPythonファイルを配布して実行しようとしています。LinuxでMac OS X用のPKGファイルを作成するにはどうすればよいですか?

編集:

最終的にはrarまたはzipファイルを使用した可能性があります。これには、DMGと同じように実行できるコンテンツが含まれています。


stackoverflow.com/questions/2323818/…このSEの質問が始まりかもしれません。また、osxgnu.org / info / osxpackages.html -packagemakerによって生成される一部のファイル以外は、pkgファイルはかなり標準的なnixスタイルのようです圧縮アーカイブ
ジャーニーマンオタク

.pkgファイルの内容を抽出すると、いくつかのディレクトリ、PAXファイル(作成可能)、およびBOMファイル(osx以外のプラットフォームで作成する方法がわからない)があります
トムオコナー

@ TomO'Connor問題はルークの問題と同じですか。つまり、スクリプトファイルがあり、それを実行したいだけです(代わりのものを受け入れることができます)。または、実際には.pkg多くのファイルを含む適切なインストーラーを作成しますか?
ダニエルベック

最初は問題は同じですが、パッケージ化する必要がある/必要とするファイルが1つだけではありません。
トムO'Connor

@ TomO'Connor Mac OS Xアプリケーションバンドルを作成する方がはるかに簡単です。ターゲットシステムと同様に統合する(つまり、ユーザーにとっては簡単な)より簡単なオプションがあるかもしれません。より詳細に要件を指定することを検討してください。それらがそれほど豪華ではなく、をインストールする代わりに実行するというより多くの場合、これは非常にうまく機能するかもしれません。
ダニエルベック

回答:


5

私が知っているいくつかのマルチプラットフォームインストーラーは次のとおりです。

IzPackは、オープンソースのソフトウェアインストーラージェネレーターです。Javaを使用するため、ターゲットプラットフォームにJREが必要です。

無料のInstallJammerは次のとおりです。

マルチプラットフォームGUIインストーラーおよびビルダーは、Windowsおよび完全にクロスプラットフォームで機能し、最終的にMac OS XをサポートするUNIXのほとんどすべてのバージョンで機能するように設計されています。

開発者は非常に反応が速いため、開発者に連絡することができます。

InstallAnywhereは商用マルチプラットフォームインストーラーです。標準版の価格は1,999ドルです。

BitRockのInstallBuilder(見ていないの値札)も主張:

単一のプロジェクトファイルからすべてのターゲットプラットフォームのインストーラーを生成します。単一のビルド環境からすべてのインストーラーを作成してください!

JExpressは、わずか849ドルです。

上記で使用したのはInstallJammerだけです。OS Xがすでにベータ版で利用可能な場合は、開発者が非常に速いペースでバグを修正するので、ためらわずに試してください。


面白いですが、とにかく私の視点からではなく、正確な質問に答えるようには見えません。
トムO'Connor

次に、あなたの視点は何ですか?
harrymc

まあ、無料が出発点になるだろうし、唯一の無料の1つはIzPackです。これはDMG / PKGファイルを作成しませんが、実際には独自のインストーラー形式です。もう1つ必要です(!)。
トムO'Connor

IzPackとInstallJammerはオープンソースであるため、独自に開発したい場合はどのように行われるかを確認できます。
harrymc

もう1つのアイデアは、商用パッケージの1つの試用版を使用してインストールを作成し、それをLinuxでの再パッケージのモデルとして使用することです。Lion pkgファイルがまだxarchiveなのか、現在は標準のzipファイルなのかわかりません。(1つの厄介なアイデアは、使い捨てVMに試用版をインストールすることです。)
harrymc

-3

申し訳ありませんが、機能しません。

Linuxは、いくつかのメタデータを含むtarballであるSolarisおよびBSD pkgファイルを作成する場合があります。これにより、すべての検索が完全に実行されなくなります。


5
私はあなたを信じていません。
トム・オコナー

LinuxまたはWindowsでDMGファイルを
作成する-OSX

2
それは完全に間違っています。
Simon Sheehan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.