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 リポジトリで管理されます。