Munki を使用したパッケージのデプロイ

最終更新日 : 2026年8月14日

Munki のツールを使用して macOS マシン全体で Adobe パッケージのインストールを管理します。

Munkiは、webサーバーベースのパッケージおよびパッケージメタデータのリポジトリと組み合わせて使用した場合に、ソフトウェアのインストールと設定を管理するオープンソースツールのコレクションです。システム管理者は、通常エンタープライズ環境で、多数の macOS コンピューターでソフトウェアのインストールを管理するために使用します。

ヒント

Adobe パッケージのインストール

Admin Console でパッケージを作成します。Adobe Admin Console にログインし、「パッケージ」タブに移動して「パッケージを作成」を選択します。

パッケージを Munki リポジトリにインポートします。ターミナルで次のコマンドを実行します。

munkiimport <ダウンロードしたパッケージのパス>

パッケージに関する情報の入力を求められた場合は、適切な応答を追加してください。

既存のアイテムをテンプレートとして使用しますか? [y/N]

  • 以前に Admin Console パッケージをインポートしたことがあり、既存のテンプレートを使用したい場合は、Y を選択して Return を押してください。
  • 初回のパッケージをインポートする場合、または新しいテンプレートを使用する場合:
    • N」を入力して「Return」を押します。
    • デフォルトの項目名を使用する場合はReturnを押してください。
    • 表示名」と「説明」を入力します。
    • バージョン」と「カタログ」を使用する場合は「Return」を押します。
    • カテゴリ」と「デベロッパー」を入力して「Return」を押します。

新しく作成された「pkginfo」ファイルを編集するには:

  • ファイルをレビューまたは編集する場合は「Y」を押します。
  • ファイルに変更を加えずに続行する場合は「N」を押します。

クライアントマニフェストを作成します。カタログを再構築してインポート機能を完了します。
パッケージは Munki に正常に移動されました。Munki が指定されたマシンに何をインストールするかを知るために、クライアントマニフェストを作成します。

manifestutil ツールを使用してマニフェストを作成し、パッケージを追加します。

次のコマンドを実行します:

  • manifestutil --new-manifest site_default
  • manifestutil --add-catalog <カタログ名> --manifest site_default
  • manifestutil --add-pkg <パッケージ名> --manifest site_default

クライアントマシンでインストールパッケージを実行します。unattended_install を次のように指定している場合:

  • True:クライアントマシンで次回 Munki エージェントが実行されると、パッケージは自動的にインストールされます。
  • False:手動インストールを開始するには、クライアントマシンで次のコマンドを実行します:
    sudo /usr/local/munki/managedsoftwareupdate --installonly

または、managed software center ツールを起動して、インストールをトリガーします。

Adobe パッケージをアンインストールする

Admin Console からパッケージをダウンロードします。 Adobe Admin Console にログインし、Packages タブを選択します。

ユーザーのマシンにインストールする際に最初に使用されたものと同じバージョンのパッケージを特定してダウンロードします。アンインストール処理には、_Uninstall.pkg ファイルを使用します。

パッケージを Munki リポジトリにインポートします。ターミナルで munkiimport <path of downloaded package> を実行します。
アンインストールファイルのパスを指定します。

次のメッセージが表示されたら、適切に応答します:
Use existing item as a template? [y/N]

  • 以前に Admin Console パッケージをインポートしていて、既存のテンプレートを使用する場合は、Y と入力して Return キーを押します。
  • これが最初にインポートするパッケージの場合、または新しいテンプレートを使用している場合:
    • N と入力して、Return キーを押します。
    • デフォルトの item name. を使用するには、Return キーを押します。
    • 表示名説明を入力します。
    • versioncatalogs を使用するには、Return キーを押します。
    • categorydeveloper を入力し、Return キーを押します。

クライアントマニフェストを作成します。Munki リポジトリへのパッケージのインポートを完了するために、カタログを再構築します。次に、指定したマシンに何をインストールするかを Munki が認識できるように、クライアントマニフェストを作成する必要があります。

manifestutil ツールを使用してマニフェストを作成し、パッケージを追加します。

新しいマニフェストを作成するために次のコマンドを実行します:

  • manifestutil --new-manifest site_default
  • manifestutil --add-catalog testing --manifest site_default
  • manifestutil --add-pkg <PackageName> --manifest site_default

パッケージのアンインストールの準備が完了しました。

クライアントマシンでアンインストールパッケージを実行します。unattended_install の値を次のように指定した場合:

  • True:次回 Munki エージェントがクライアントマシンで実行されるときに、パッケージが自動的にアンインストールされます。
  • False:手動インストールを開始するには、クライアントマシンで次のコマンドを実行します:
    sudo /usr/local/munki/managedsoftwareupdate --installonly

または、managed software center ツールを起動してインストールをトリガーします。