2 votes

Comment puis-je exécuter un script dans Rosetta à partir du terminal sur un Mac M1 ?

Comment puis-je exécuter un shell/bash/zsh script dans Rosetta à partir du Terminal sans que le Terminal soit ouvert dans Rosetta ?

10voto

Tres Points 2902

Le site arch est utile à cette fin

arch -arch_name binary args ...

Voir man arch pour plus de détails

Exemple sans rosette :

echo "arch" > build.sh
arch -arm64 /bin/bash ./build.sh 

Sortie :

arm64

Exemple avec la rosette :

echo "arch" > build.sh
arch -x86_64 /bin/bash ./build.sh

Sortie :

i386

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X