x86_64 프로그램을 실행하면 자동으로 설치 안내 팝업이 뜹니다. 수동으로 설치하려면 다음 명령어를 입력합니다.
1softwareupdate --install-rosetta
터미널 프로그램 아이콘에서 오른쪽 버튼 누르고 Get Info
선택 > Open using Rosetta
선택
가상화 여부 / Architecture 확인
현재 터미널 환경 확인
1$ uname -m
2# arm64
3# x86_64
강제로 특정 아키텍처 설정하기
1$ arch -x86_64 xxx # intel
2$ arch -arm64 xxx # m1
프로그램 지원 여부 확인
인텔만 지원하는 바이너리(x86_64):
1$ file /usr/local/bin/nvim
2/usr/local/bin/nvim: Mach-O 64-bit executable x86_64
애플 실리콘(M1)만 지원하는 바이너리(arm64):
1$ file /opt/homebrew/bin/jq
2/opt/homebrew/bin/jq: Mach-O 64-bit executable arm64
인텔과 애플 실리콘 둘 다 지원하는 바이너리:
1$ file /bin/zsh
2/bin/zsh: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64e:Mach-O 64-bit executable arm64e]
3/bin/zsh (for architecture x86_64): Mach-O 64-bit executable x86_64
4/bin/zsh (for architecture arm64e): Mach-O 64-bit executable arm64e