macOSとOS Xでインストーラーコマンドを使ってパッケージをサイレントに展開する方法 - TechRepublic

macOSとOS Xでインストーラーコマンドを使ってパッケージをサイレントに展開する方法 - TechRepublic

出版

ヘスス・ビゴの画像

アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。

macOS および OS X コンピューターへのアプリケーションのインストールは、ネットワーク全体に静かに展開するためのインストーラー コマンドを使用してターミナルからアプリをパッケージとして展開すると簡単に実行できます。

複数のサードパーティ製管理スイートを活用すれば、Macコンピュータへのソフトウェアアプリケーションの導入は比較的簡単です。AppleのネイティブソリューションであるApple Remote Desktopは、Macと同等の機能を、わずかな価格で、より少ないセットアップ要件で提供します。

組織に必要なインフラストラクチャがない場合、または macOS デバイスにいくつかのパッケージを展開するための簡単でシンプルなソリューションだけが必要な場合は、インストーラ コマンドを使用すると、必要に応じて緊急時にアプリをプッシュしたり、対象のデバイスにスクリプト化して出力したりすることができます。

何よりも素晴らしいのは、このコマンドはターミナル上で実行され、そのアプリはmacOSとOS Xのすべてのバージョンに含まれているため、無料で使用できることです。さらに、最新バージョンと旧バージョンのOSがすべてサポートされているため、企業内でAppleのOSの様々なバージョンをサポートしなければならないITプロフェッショナルにとって大きなメリットとなります。

参照: システム監視ポリシー (Tech Pro Research)

要件

コマンドとその構文に直接進む前に、次の要件に従う必要があります。

  • OS XまたはmacOSを搭載したAppleコンピューター
  • 管理者の資格情報
  • .PKG または .MPKG 形式でインストールするアプリケーション

参照: ビジネスユーザー向け Apple キーボードショートカット トップ 20 (無料 PDF) (TechRepublic)

ターミナル経由でパッケージを展開する方法

1. Terminal.app を起動します。

2. 管理者としてインストールするには、次のコマンドを入力します。


installer -pkg /path/to/application.pkg -target /Applications

3. プロンプトが表示されたら、管理者パスワードを入力します。または、スクリプトまたは SSH 経由でリモートでインストールする場合は、手順 2 のコマンドの前に sudo を付けて、管理者の資格情報の入力を求めます。

注: .MPKG 展開の場合は、デフォルトの .mpkg のみを指定します。その他のすべての依存 .mpkg ファイルは、整合性チェック プロセスによって不適格とされない限り、自動的にインストールされます。

ログ記録付きのパッケージを展開する方法

デフォルトでは、Installerコマンドを使用してインストールされたアプリケーションは、インストールとしてイベントロガーに書き込まれます。検証のために、集中管理された場所またはSyslogサーバーへの二次ログ記録を有効にする場合は、Installerコマンドのサフィックスとして次のフラグを追加することで実現できます。


installer -pkg /path/to/application.mpkg -target /Applications -dumplog /Volumes/Server/Share/installer.log

組織内でインストーラーコマンドをご利用になったことはありますか?この方法を用いてネットワーク全体にアプリを展開するためのヒントやベストプラクティスがあれば、ぜひコメント欄でご意見をお聞かせください。

記事をシェア

こちらもご覧ください

  • 新しいiMac Proは実は初代Macよりも安い
  • ターミナルを使用してソフトウェア展開用のパッケージを作成する方法
  • ターミナルでMD5とSHA-1チェックサムを検証する方法
  • すべてのユーザーが知っておくべき16のターミナルコマンド
  • Apple macOS High Sierra:賢い人のためのガイド
  • OS X マニュアルページ - インストーラ
ヘスス・ビゴの画像

ヘスス・ビゴ

Jesus Vigoは、普段はネットワーク管理者として働き、Mac|Jesus, LLCのオーナーでもあります。同社はMacとWindowsの統合を専門とし、中小企業向けソリューションを提供しています。19年の経験を持ち、AppleやCompTIAを含む複数のベンダーから複数の認定資格を取得しています。

Tagged: