ステップバイステップ:Mac OSインストールパッケージの準備。 パート1

ガートナーのアナリストによると、企業部門におけるMacプラットフォームのシェアは年々増加しています。 したがって、 企業環境でのMacパッケージの集中管理の問題はますます重要になっています。 一元化されたソフトウェア管理を使用する利点は何ですか? それらの中には:



  1. 共通の設定で多数のクライアントにアプリケーションをインストールする機能。
  2. インストールパッケージの準備に共通の標準を使用することで、ソフトウェアに関する問題とインシデントの数を最小限に抑える。
  3. インストールパッケージのインストールでは、ユーザーによるアクションや追加の特権は必要ありません。


ソフトウェア管理のトピックは非常に広範囲です。 上記は最も印象的で日常的な例にすぎません。 そのため、当社では、Mac OSのインストールパッケージ準備は別のサービスとして提供されています。



記事の最初の部分の概要:



  1. パッケージの形式、種類。 このセクションでは、パッケージのタイプとその構造について検討します。
  2. インストールパッケージを準備するための最も一般的なツールの概要。


(猫の下にはたくさんの写真があります)





1.形式、パッケージの種類



最も有名なペイロードパッケージタイプの1つを検討してください。



画像



Archive.bomは、プロジェクト全体のファイルのリストを含むバイナリファイルです。 ターミナルでIsbomを使用して、データを表示できます。



Archive.pax.gz -paxアーカイブとして表示され、gzipツールで圧縮されています。



Info.plist-パッケージ全体のデフォルト設定を含むxmlファイル。 コンテンツを表示するには、プロパティリストエディターツールを使用します。テキストエディターでファイルを表示することもできます。



PkgInfoは、ファイルとパッケージ全体の作成タイプを含む単純なテキストファイルです。



リソース -シンプルなローカライズ文字列を含む言語パックフォルダー。



メタパッケージ

1つのインストールパッケージに複数のペイロードパッケージが含まれています(コンテンツ/パッケージ)。 メタパッケージは、単独でファイルをインストールしません。 代わりに、パッケージ形式のコンポーネントが含まれています。 Metaパッケージでは、必要な別のパッケージをインストールできます。 配布する必要のあるファイルが多数ある場合、メタパッケージは大規模なソフトウェア製品に適しています。



画像



フラットパッケージ

フラットパッケージは、前のものとは異なる構造を使用します。 まず、Contentsにはinfo.plistおよびPkgInfoが含まれていません。 次に、ルートレベルでペイロードとリソースを保存します。 そして、distribution.distファイルは単なるDistributionです。



フラットパッケージは、よりコンパクトなペイロード形式も使用します。 各ペイロードには3つのファイルがあります。 bomファイルはArchive.bomの代わりになります。 ペイロードファイルはArchive.pax.gzを置き換え、PackageInfoはXML、PkgInfoを置き換えます。 フラットパッケージは、インストールスクリプトを別々に保存します。 インストール前、インストール後のアクションがペイロードアクションになりました。 ペイロードは、パッケージのメイン名とタイプアクションで構成されます。



画像



Bom-プロジェクト全体のパスとファイルのリストが含まれています。



ペイロード -cpio.tgzアーカイブにパックされたファイル。



PackageInfo-パッケージに関する情報が含まれています。



配布 -システムにインストールされるコンポーネントについて説明します。



リソース -シンプルなローカライズ文字列を含む言語パックフォルダー。



2.パッケージツールの概要



現在、Mac OS用のパッケージを作成するための多くのツールがあります。 最も有名ないくつかを検討します。



氷山

StéphanSudreによって開発された無料のツール。 Mac OS X管理者の間で非常に人気があります。 パッケージとメタパッケージを作成できますが、フラットパッケージの作成はサポートしていません。 使いやすいインターフェイスと使いやすいインターフェイスを備えており、サイトにはツールの使用に関する詳細なドキュメントがあります。 スナップショットを介してファイルシステムからパッケージを作成するためのサポートもあります。 現在までに、利用可能なバージョン1.2.9(2010年以降は更新されていません)をダウンロードできます



パッケージメーカー

パッケージメーカーは、 公式のApple Webサイトからダウンロードすることもでき、既存のすべてのツールの中で最も信頼性が高く、頻繁に使用されるものの1つと考えられています。 Microsoftは、とりわけこのツールを好み、パッケージメーカー環境でソリューションを示しています。 このツールは、開発者ツールキット(Xcode)の一部です。 パッケージメーカーを使用すると、単一パッケージ、メタパッケージ、および配布パッケージを作成できます。 このツールの機能は、特定の時点でファイルシステムのスナップショットを作成することです。これは、ファイルの違いを見つけることができるため便利です。 Mac OSでは、パッケージメーカーは/開発者/アプリケーション/ユーティリティにあります。



JAMF Softwareによる作曲家

次の形式をパッケージ化できる便利なツール:.pkg、.mpkg、.dmg。 また、ファイルシステムのスナップショットを取得して、違いをさらに比較するためにも使用できます。 英語の優れたドキュメントがあります。 次に、JAMF Softwareはその製品のトレーニングと認定を提供します。そして、重要なことに、Composerでパッケージを作成するための多くのヒントを見つけることができるフォーラムがあります。 このツールは有料で、現在は99.95ドル(商用版)と79.95ドル(教育版)です。 試用版のリクエストフォームに記入して、試用版をダウンロードすることもできます。



記事の後半では、パッケージメーカー環境でパッケージを作成する方法を示します。



投稿者: Eduard123



All Articles