問題タブ [packagemaker]
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.
macos - PackageMaker にペイロードを含むフォルダを正しい権限で作成させるにはどうすればよいですか
PackageMaker v3.0.4 を使用してインストーラーを作成しています。
ペイロードの 1 つはライブラリで、その場所にインストールしています/usr/local/lib/
ライブラリ自体の権限は次のように設定されます。
lib
これは、インストーラーの実行時にディレクトリーが既に存在する限り、正しく機能します。ただし、lib
インストーラーの実行時にディレクトリが存在しない場合は、次の権限で作成されます。
その後、コードを実行すると、アプリケーションは lib を開くことができません。
PackageMaker に適切な権限でディレクトリをインストールさせるにはどうすればよいですか?
macos - ポストスクリプトと追加インストールを備えたMacOSパッケージメーカー
そのため、プロジェクト(Pythonで開発)の配布手段としてパッケージを作成しようとしています。これまでのところ、小さなコンポーネントのすべての依存関係とインストールは、$ PROJECTDIR / main/trunkにあるinstall.shを使用して行われます。これは、フォルダーから実行すると正常に機能します。
パッケージを作成するために、$ PROJECTDIR全体をPackageMakerにドロップし、インストール後のスクリプトとしてinstall.shを追加しました。パッケージはエラーなしで作成されました。ただし、インストールしようとすると、$ PROJECTDIRが想定されている場所にコピーされますが、スクリプトの実行中にエラーが発生します。
だから私の最初の質問は次のようになります:
- スクリプトが失敗した場所を確認する方法はありますか?私が得る唯一のものはスクリプトの実行に失敗したためです。
- 何に注意する必要がありますか//フォルダーからスクリプトを手動で実行することと、インストーラーからスクリプトを実行することの違いは何ですか?スクリプトには、ほとんどの場合、いくつかのcdといくつかのpythonsetup.pyインストールが含まれています。
よろしく、ボグダン
xcode - OS X Lion での Packagemaker 権限の問題
カスタム SDK と Xcode プラグインをインストールするパッケージ メーカーを使用して OS x pkg を作成しました。推奨どおり、ペイロードのアクセス許可は root:admin と chmod 775 に設定されています。
Xcode 3.2 および Xcode 4.0 で作成されたパッケージを使用する OS X 10.6(Snow Leopard) では問題なく動作しますが、Xcode 4.1 を使用する OS X 10.7 (Lion) では、ファイルのアクセス許可が root:wheel に変更されます。
10.6 で 10.7 パッケージを作成すると、権限が正しく設定されます。パッケージのアクセス許可に関して 10.7 または Xcode 4.1 に何らかの変更があった場合のアイデアはありますか?
macos - PackageMakerの「パッケージにルートを含める」オプションは実際に何をしますか?
OS Xアプリケーションのインストーラーを作成していますが、PackageMakerのUIを理解するのに問題があります。PackageMakerの私のバージョンは3.0.4で、LionとXcode4.1に沿って実行されています。
特に1つのオプションは私を混乱させます。パッケージの内容を編集するときの「パッケージにルートを含める」チェックボックスです。チェックされているかどうかによっては、パッケージの内容の一部がどこにもインストールされないことがあります。
たとえば、私のコンテンツが単一の.appバンドルであるとしConfused.app
ます。/Applications
(宛先)にインストールしたい。この場合、「ルートをパッケージに含める」とは正確にはどういう意味ですか?チェックを外したままにすると、私が見る限り、インストーラーはまったく何もしません。
オプションの意味を明確にするより良い例のケースはありますか?
macos - Package Maker インストーラーの postflight スクリプト中にアプリを OSX の「ログイン項目」に追加する
インストーラーの一部として実行される postflight スクリプトからログイン項目にアプリケーションを追加する方法が必要です。10.5 以降で動作する必要があります。できれば、bash スクリプトで動作します。私のアプリケーションにはすでに管理者権限が必要です。
ここで見つけたアプローチ: Mac OS Login Items with Arguments? 正しい軌道に乗っているように見えました(以下に含まれています)...しかし、コマンドラインで試したときに機能しませんでした。すべてのユーザーにインストールする方法がわかりません。このコードを呼び出す前に、スタートアップ項目に既に追加されています。
私はlaunchdでも何かできると思います。しかし、どのアプローチがバージョン間の互換性のためのベスト プラクティスであるかはわかりません。
注: アプリ内で目的の c コードを使用して追加したくありません。インストーラーを追加する必要があります。 現在、私はインストール後にアプリケーションを起動し、LSSharedFileListRef を使用してコードでログイン項目に追加しています...そのアプローチの例は次のとおりです。. これがうまくいかない理由は、ログイン画面で、コマンド ライン経由で Apple Remote Desktop を使用してアプリケーションをインストールする必要があるためです。そのため、インストール後にアプリケーションが自動的に起動しないようにする必要があります。
xcode - Lion の管理要件の変更
管理者インストールの要件をトリガーする条件が Lion で変更されましたか?
最新の XCode (Lion) の packagemaker を使用すると、以前は現在のユーザー (Leopard/Snow Leopard) の所有権でインストールされていたパッケージが、管理者パスワードを求められ、root の所有権ですべてがインストールされるようになりました。
ios - Linux で Mac パッケージをビルドするにはどうすればよいですか? (BOMファイルの問題)
私は人々のために電子メール文具を作成するビジネスを経営しています。現在、zip ファイルをダウンロードして手動でメール ステーショナリー ディレクトリにコピーしなければならない Mac ユーザーがいます。
そのプロセスを自動化し、それらのファイルを自動的にコピーするパッケージを Mac ユーザーが直接ダウンロードできるようにしたいと考えています。
Archive.pax.gz をクライアントのステーショナリーに置き換えるスクリプトを作成しましたが、エラーになります。必須の BOM ファイルを提供していないことに気付きました。Mac 以外のプラットフォームで作成するにはどうすればよいですか? または、できない場合、Mac 以外のプラットフォームで Mac インストーラーを作成する他の方法はありますか?
installation - .mpkg 内の .pkg のインストール順序は決定論的ですか?
.mpkg
多数のパッケージから Mac OS X 用のパッケージ バンドルを作成しました.pkg
。1 つのパッケージの post-flight スクリプトで、既にインストールされている.pkg
別のパッケージに依存するアクションを実行したいと考えています。PackageMaker で注文したのと同じ順序でパッケージがインストールされる.pkg
ことを保証できますか?.pkg
osx-lion - PackageMaker でビルドされたインストーラーで、宛先選択画面が表示されることがある
PackageMaker 3.0.5 で簡単なインストーラーを作成しました。パッケージを /Applications にインストールし、一部のサポート ファイルを /Library にインストールします。
ディストリビューションは、簡易インストールのみ、システム ボリュームのみに設定されています。すべてのコンテンツで、カスタムの場所を許可するが無効になっています。アプリはダウングレードを許可し、再配置を許可しないように設定されています。
インストーラーは正しくインストールされますが、インストーラーを実行すると、「インストール先の選択」画面が表示され、「インストール場所の変更...」ボタンが表示され、「インストールの種類」画面までスキップされることがあります。
私は 2 番目の動作を好みますが、どちらでもかまいません。私の懸念は、実行間の動作の原因不明の変化です。これの原因と、それを止める方法を知っている人はいますか?
macos - 宛先を選択 続行ボタンが無効
私はAppleパッケージメーカーを介してアプリケーションのインストールを作成しています。私にとっては、最初は常に宛先選択画面の続行ボタンが無効になっています。この問題を解決する方法はありますか? ....