Apple Silicon を搭載した Mac コンピュータへの Rosetta 2 のインストール

Apple シリコンプロセッサは、arm64 Apple シリコン CPU アーキテクチャ上に構築されており、x86_64 Intel アーキテクチャとは大きく異なります。ソフトウェアアプリケーションは、新しいアーキテクチャで実行するために再コンパイルされる必要があり、その後、新しい Apple シリコン バージョンと Intel バージョンの両方を含むユニバーサルバイナリ パッケージとして配布できます。一部のソフトウェアタイトルは、 Apple シリコン バージョンをユニバーサルバイナリパッケージに含めておらず、アプリケーションの Intel バージョンのみが含まれています。

Appleシリコンを搭載したMacコンピュータは、 Rosetta 2変換環境を使用してIntelプロセッサ用に構築されたソフトウェアを引き続き実行できます。この翻訳テクノロジーは、Appleシリコンを搭載したコンピューターにはプリインストールされていませんが、ユーザーがインストールするか、 softwareupdate コマンドラインツールを使用してインストールすることができます。

Auto Appsの自動Rosetta2インストール

Auto AppRosetta 2 を Apple シリコンを搭載した Mac コンピュータで実行する必要がある場合は、ライブラリアイテムに以下の警告が表示されます。この場合、Kandji Agent は必要に応じて Rosetta 2 を自動的にチェックしてインストールします。これらのバナーは、開発者がユニバーサルバイナリに移行すると、予告なしに削除される可能性があることに注意してください。

Intel ベースの Custom Apps には Rosetta 2 が必要です

AppleがAppleシリコンを搭載したコンピュータを初めて発表した2020年11月の時点で、KandjiAuto Appsの多くはIntelベースのソフトウェアアプリケーションとしてのみ利用可能でした。Apple シリコンを搭載したコンピューターは、Intel ベースのソフトウェアのインストーラーパッケージを検出すると、そのパッケージを Rosetta 2 変換環境に送信して処理します。Rosetta 2 がまだインストールされていない場合は、次の 2 つのいずれかが発生します。 

インストールの失敗や、Rosetta 2 を必要とするカスタムアプリをデプロイするときにエンドユーザーにプロンプトが表示されるのを防ぐには、Rosetta 2 翻訳環境を Kandji経由で Mac にインストールする必要があります。 以下は、Appleシリコン搭載のコンピュータにRosetta 2翻訳環境が未インストールの場合、それをインストールするスクリプトです。 

Rosetta 2 を Kandji でインストールする

Apple シリコンを搭載したコンピューターに Intel ベースのカスタムアプリをインストールするには、そのコンピューターのKandji Blueprintで最初に Rosetta 2 をインストールする必要があります。これは、カスタムスクリプトをBlueprintに追加することで実現できます。このスクリプトには、Apple Siliconの 00 Install Rosetta 2 という名前を付けて、他の項目よりも先に実行されるようにします。次の手順に従って、このカスタムスクリプトをKandji テナントに作成できます。

  1. Kandjiにログインします。

  2. ライブラリに移動し、[+ 新規追加]をクリックします。

  3. 「カスタムスクリプト」をクリックし、「追加と設定+」をクリックします。

  4. スクリプトの名前を 00 Install Rosetta 2 for the Apple Siliconに設定します。

  5. 必要に応じて、アイテムを Blueprints に割り当てます。

  6. 実行頻度を [デバイスごとに 1 回] に設定します。

  7. スクリプトの詳細で、下に表示されるスクリプトブロックを貼り付けます。

  8. 「保存」をクリックします。

Rosetta 2 インストールスクリプト

Install Rosetta 2 scriptは、Kandji Support GitHub リポジトリで管理されています。