Kandji is now deprecated. Complete your migration from Kandji to Iru by December 1, 2026 to maintain uninterrupted access. Learn how to migrate

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

Prev Next

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

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

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

Apple シリコンを搭載した Mac コンピュータで Rosetta 2 を実行するためにAuto Appが必要な場合、ライブラリ項目に以下の警告が表示されます。この場合、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 を必要とするCustom Appを展開するときにエンドユーザーへのプロンプトが表示されないようにするには、Rosetta 2 変換環境を Kandji経由で Mac にインストールする必要があります。 以下は、システムが Rosetta 2 翻訳環境 (まだ存在しない場合) を Apple シリコンを搭載したコンピュータにインストールできるようにするスクリプトです。 

KandjiRosetta 2をインストールする

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

このライブラリアイテムをKandjiライブラリに追加するには、 ライブラリの概要 の記事で概説されている手順に従ってください。

  1. スクリプトの名前を 00 に設定します。Apple Siliconの場合は 2 Rosettaインストールします。

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

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

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

  5. [ 保存] をクリックします。

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

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