Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

ProQuiz

macrumors 6502
Original poster
Jul 15, 2009
283
117
How can I check if Rosetta 2 is installed on my Apple silicon Mac? Is there a Terminal command for this? Also, if Rosetta 2 Updater is installed does that mean Rosetta 2 is installed?
 

ProQuiz

macrumors 6502
Original poster
Jul 15, 2009
283
117
That's what that means.
But I haven't installed any app that requires Rosetta. I was just trying to install my printer drivers and when I was about to install them, I got a message asking if I want to install Rosetta. I canceled and didn't install. If I got that message, I am assuming it is not installed even though the Rosetta 2 Updater is installed?
 

chabig

macrumors G4
Sep 6, 2002
11,449
9,319
The Rosetta 2 Updater is an Apple Silicon app that installs and updates Rosetta. It doesn't necessarily mean that you have Rosetta.

Open System Information. In the left column select Applications. Then sort the results by Kind. If you have any Intel software on your machine, Rosetta has been installed so it can run.

Screenshot 2024-03-25 at 9.24.36 AM.png
 

chrfr

macrumors G5
Jul 11, 2009
13,707
7,277
The Rosetta 2 Updater is an Apple Silicon app that installs and updates Rosetta. It doesn't necessarily mean that you have Rosetta.

Open System Information. In the left column select Applications. Then sort the results by Kind. If you have any Intel software on your machine, Rosetta has been installed so it can run.
I guess I was incorrect about the updater, but on this MacBook that does not have Rosetta installed, there are a number of Intel apps listed in System Information, but they've never been launched so Rosetta isn't installed on this computer.
If Rosetta is installed, it'll be listed under the Installations part of System Information as "RosettaUpdateAuto", and for the OP, if the computer asked to install Rosetta to install the print drivers, Rosetta is not currently installed.
 
  • Like
Reactions: chabig

Bigwaff

Contributor
Sep 20, 2013
2,740
1,830
Nerd out…

 

casperes1996

macrumors 604
Jan 26, 2014
7,599
5,770
Horsens, Denmark
Certain way to check if Rosetta 2 is installed.
1) Open Terminal
2) Run `arch -x86_64 zsh` (the ` are just to separate the command from other text)
3) If it says "Bad CPU Type" you do not have Rosetta. If instead if goes to the next line as if nothing happened, you do indeed have Rosetta installed. Hit ctrl+d twice to exit (once to exit the Rosetta zsh, once more to close the original terminal session)
 
  • Like
Reactions: arefbe and Wando64

bogdanw

macrumors 603
Mar 10, 2009
6,117
3,028
The Rosetta 2 Updater app or softwareupdate --install-rosetta download and install RosettaUpdateAuto.pkg

If we look inside the pkg, we can see what files are being installed and where:
/Library/Apple/usr/lib/libRosettaAot.dylib
/Library/Apple/usr/libexec/oah/debugserver
/Library/Apple/usr/libexec/oah/libRosettaRuntime
/Library/Apple/usr/libexec/oah/RosettaLinux/rosetta
/Library/Apple/usr/libexec/oah/RosettaLinux/rosettad
/Library/Apple/usr/libexec/oah/runtime
/Library/Apple/usr/libexec/oah/translate_tool
/Library/Apple/usr/share/rosetta/rosetta

RosettaUpdateAuto.jpg
 
  • Love
Reactions: camelia
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.