Comment exécuter les applications de terminal Homebrew & x86 sur les Mac M1
Table des matières:
Si vous êtes l'un des premiers utilisateurs à avoir acquis un Apple Silicon Mac M1 et que vous constatez que Homebrew et de nombreuses autres applications de terminal x86 ne prennent pas encore en charge la nouvelle architecture Arm, vous serez heureux de savoir qu'il existe une solution de contournement assez simple.
L'astuce consiste à exécuter une application Terminal parallèle via Rosetta. Et oui, cela signifie que vous devrez d'abord installer Rosetta sur Apple Silicon Mac, si vous ne l'avez pas déjà fait.
Comment exécuter des applications Homebrew et Terminal x86 sur des Mac Apple Silicon
Voici la solution de contournement jusqu'à l'arrivée du support natif :
- Localisez l'application Terminal dans le dossier Utilities (Finder > Go menu > Utilities)
- Sélectionnez Terminal.app et faites un clic droit dessus, puis choisissez "Dupliquer"
- Renommer l'application Terminal dupliquée en quelque chose d'évident et distinct, comme "Rosetta Terminal"
- Maintenant, sélectionnez l'application "Rosetta Terminal" fraîchement renommée, faites un clic droit et choisissez "Obtenir des informations" (ou appuyez sur Commande + i)
- Cochez la case "Ouvrir avec Rosetta", puis fermez la fenêtre Obtenir des informations
- Exécutez le "Terminal Rosetta" comme d'habitude, qui prendra entièrement en charge Homebrew et d'autres applications de ligne de commande x86
Vous voudrez le faire même si vous installez Homebrew sur le Mac M1, au moins jusqu'à ce qu'une version native de Homebrew soit disponible.
Homebrew est un utilitaire fantastique avec une variété d'excellents packages pour les utilisateurs de Mac plus avancés et ceux habitués à la ligne de commande.
Vraisemblablement dans un avenir proche, Homebrew sera mis à jour pour prendre en charge nativement ARM et Apple Silicon, mais pour le moment, utilisez cette solution de contournement pour que vos applications de terminal x86 et Homebrew fonctionnent parfaitement sur votre nouveau M1 Apple Silicon Mac, qu'il s'agisse d'un MacBook Pro, d'un MacBook Air ou d'un Mac mini.
Cette solution de contournement pratique a été détaillée par Notion.so, alors merci à eux pour la découverte.
Connaissez-vous une autre approche pour exécuter des applications de terminal x86 sur un nouveau Apple Silicon Mac ? Partagez avec nous dans les commentaires ci-dessous !