Comment installer Rosetta 2 sur les Macs Apple Silicon
Si vous possédez un nouveau Mac avec Apple Silicon, comme le MacBook Pro M1, le MacBook Air ou le Mac mini, et que vous souhaitez exécuter des applications Intel x86 plus anciennes qui ne sont pas nativement prises en charge, vous devrez installer Rosetta 2. Étonnamment, Rosetta 2 n'est pas préinstallé sur ces Macs, vous devrez donc l'installer vous-même.
Il existe deux méthodes pour installer Rosetta 2 sur un Mac Apple Silicon: utiliser le Terminal ou tenter d'ouvrir une application x86 non native qui invite à l'installation. Les deux méthodes aboutiront au même résultat d'installation de Rosetta 2 sur votre Mac.
Veuillez noter que cela n'est applicable qu'aux Macs basés sur Apple Silicon ARM et n'est pas nécessaire pour les Macs basés sur Intel (Rosetta 2 n'est de toute façon pas installé sur les Macs Intel). De plus, cette fonctionnalité n'est disponible que dans macOS Big Sur ou les versions ultérieures.
Installation de Rosetta 2 via le lancement d'une application
Si vous avez des applications Intel x86 disponibles sur votre Mac Apple Silicon, lancez simplement l'application pour inviter à l'installation de Rosetta. Cliquez sur "Installer" pour installer le logiciel Rosetta 2 sur votre Mac.
Installation de Rosetta 2 via la ligne de commande sur Mac Apple Silicon
Une autre façon d'installer Rosetta 2 sur votre Mac est d'utiliser l'outil de ligne de commande softwareupdate familier.
softwareupdate --install-rosetta
Cette commande lancera l'installateur de Rosetta, et vous devrez accepter un accord de licence, que je suis sûr que vous lirez attentivement, comme nous le faisons tous lorsque nous installons quelque chose sur nos appareils.
Vous pouvez également contourner l'accord de licence en fournissant un drapeau supplémentaire :
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
En bref, les nouveaux Macs Apple Silicon fonctionnent sur une architecture différente par rapport aux Macs basés sur Intel. Rosetta 2 traduit le code Intel x86 en code ARM, lui permettant de fonctionner sur le nouveau matériel Apple Silicon. Si vous êtes intéressé, vous pouvez en savoir plus sur l'environnement de traduction Rosetta 2 sur le site web des développeurs d'Apple.
Si le nom Rosetta vous est familier, c'est probablement parce qu'Apple a utilisé le même nom pour un processus de traduction similaire lors de la transition de l'architecture PowerPC (PPC) à l'architecture Intel, qui a été plus tard abandonnée dans Lion. Ou peut-être que vous connaissez le logiciel d'apprentissage des langues Rosetta Stone, ou même la tablette originale de la pierre de Rosette égyptienne... mais pour nos besoins ici, cela permet aux nouveaux Macs Apple Silicon d'exécuter des applications plus anciennes qui ne sont pas encore natives.
Avec le temps, de plus en plus d'applications Mac fonctionneront nativement sur Apple Silicon, et Rosetta 2 deviendra finalement obsolète, tout comme Rosetta pour PowerPC l'a fait. Cependant, cette transition prendra des années, car Apple en est encore aux premiers stades de l'intégration d'Apple Silicon dans la gamme de matériel Mac.
Rosetta est un processus de traduction qui permet aux utilisateurs d'exécuter des applications contenant des instructions x86_64 sur Apple silicon.