問題タブ [mpkg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
packagemaker - パッケージからAppleScriptを使用してサードパーティのフレームワークをインストールします
私のアプリケーションは別のサードパーティフレームワークに依存しており、アプリケーションを実行する前にフレームワークがインストールされていることを確認する必要があります。フレームワークがインストールされているかどうかを確認するためにAppleScriptを使用しています。PackageMakerを使用してアプリケーションをパッケージ化しています。
パッケージがまだインストールされていない場合、他のフレームワークのpkgファイルをPackageMakerプロジェクトにパッケージ化し、AppleScriptを実行するにはどうすればよいですか?
ありがとう
注:フレームワークの追加とともにpkgファイルは、Applicationsフォルダーにも他のものを追加します。そのため、アプリのリソースでフレームワークを取得するだけでなく、pkgファイルを実行する必要があります
macos - OSX の .pkg インストーラーと .pkg.mpkg インストーラーの違い
「.pkg」を作成できないため、OSXのpackageMakerと戦っています。代わりに、「.pkg.mpkg」を作成する必要があります。
これはばかげた質問のように思えますが、いくつかの Google 検索で回答できるはずですが、これに関する多くの情報を見つけることができません。
どちらか一方を使用する必要がある制限を知っている場合、それらの主な違いを誰かが説明できますか?
macos - .mpkgを作成して、MacOSXにスクリプトでインストールできるようにします
OSXのスクリプトでインストールできる.mpkgを作りたいです。.mpkgを起動すると、常にGUIダイアログが表示されます。GUIを無効にしようとしましたが、効果的な方法がないようです。
誰かが私にそうする方法のヒントを得ましたか?どんな答えも役に立ちます。
macos - PackageMaker の Applescript
パッケージメーカーを使うのはこれが初めてです。基本的に、いくつかのファイルをいくつかのフォルダーにコピーしてから、Photoshop を開いて .atn ファイルをロードする必要があります。AppleScript を作成しましたが、パッケージ メーカーからこの AppleScript を実行するにはどうすればよいですか? ありがとう。
macos - Apple PackageMaker CLI: ポストインストール アクションを含める方法はありますか?
PackageMaker GUI で設計された PackageMaker .pmdoc があります。サイドバー (コンテンツの上) の最上位のパッケージ項目には、2 つのポストインストール アクションがあります。それらは「ファイルを開く」アクションです。
PackageMaker GUI 内でパッケージをビルドすると、結果の .mpkg には以下が含まれます。
Contents/Packages/packagenamePostflight.pkg
しかし、CLIでパッケージをビルドすると、Postflight.pkg が見つかりません。
次のコマンドを使用して CLI でビルドしました。
/Developer/usr/bin/packagemaker --doc package.pmdoc/ --out package.mpkg
出力の上部に、次のように表示されます。
packagemaker[55900:903] Warning: unknown or deprecated action
packagemaker[55900:903] Warning: unknown or deprecated action
Google は、解決策を見つけることなく、他の人が過去にこの問題に遭遇したと言っています: http://lists.apple.com/archives/Installer-dev/2010/Jan/msg00003.html
PackageMaker を使用しない以外に何か考えがある人はいますか?
installation - .mpkg 内の .pkg のインストール順序は決定論的ですか?
.mpkg
多数のパッケージから Mac OS X 用のパッケージ バンドルを作成しました.pkg
。1 つのパッケージの post-flight スクリプトで、既にインストールされている.pkg
別のパッケージに依存するアクションを実行したいと考えています。PackageMaker で注文したのと同じ順序でパッケージがインストールされる.pkg
ことを保証できますか?.pkg
python - OSX の複数のバージョンをサポートする Python から Mac .pkg を作成する方法
Python アプリケーション (具体的には Spyderlib) 用の .pkg インストーラーを作成しようとしています。これはアプリではなく、特定の場所にコピーする必要がある python パッケージとコマンド ライン実行可能ファイルです。
ただし、場所は OSX のバージョンによって異なります。私は 10.6 と 10.7 のみをターゲットにしていますが、異なるバージョンの python (2.6 と 2.7) が付属しているため、インストール パスが異なります。
bdist_mpkg を使用して、10.7 で Mac mpkg を作成できました。これは正しくインストールされ、PackageMaker で編集できます。このパッケージを編集して、OSX のバージョンを検出し、インストール ターゲット パスを正しく設定する方法を知りたいと思います。
シェルスクリプトを使用してインストール前およびインストール後のジョブを実行できることは理解していますが、これを実行する方法と、スクリプトを使用して mpkg 内のファイルのインストールターゲットを設定する方法の例を見つけることができませんでした.
別の方法として、これは PackageMaker から直接実行できる可能性がありますが、この効果については何も確認できませんでした (ドキュメントは非常に表面的なようです)。
だから私はこれがどのようにできるか知りたいです。また、他のソフトウェア パッケージの例をいくつか参照することも非常に役立ちます。