How to Install Rosetta 2 via Command Line on Apple Silicon Mac

How to Install Rosetta 2 via Command Line on Apple Silicon Mac

This article explains how to install Rosetta 2 Via the Command Line. It also explains two methods of how to install Rosetta. Lastly, there is a brief background of how Apple Silicon chips are different than Intel chips.

 

Method 1:

Another way to install Rosetta 2 on the Mac is by using the familiar softwareupdate command line tool.

softwareupdate --install-rosetta

This will launch the rosetta installer and you’ll have to agree to a license agreement, which I’m sure you’ll read completely and thoroughly as we all do every time we install anything on every device.

Method 2:

You can also skip the license agreement by providing an additional flag:

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

Background Information:

For some quick background, new Apple Silicon Macs run on different architecture, whereas Macs have been running Intel chips for quite some time. Rosetta 2 translates Intel x86 code to ARM so that it can run on the new Apple Silicon hardware. You can read more about the Rosetta 2 translation environment at the Apple developer site gif interested.

And if the name Rosetta sounds familiar to you, it’s likely because Apple used the same name for a similar translation process when Apple moved from PowerPC (PPC) to Intel architecture, support for which was later dropped in Lion. Or maybe you’re familiar with the Rosetta Stone language learning software, or even the original Rosetta Stone Egyptian tablet… but anyway, for our purposes here it allows new Apple Silicon Macs to run older apps that are not yet native.

Over time, more and more Mac apps will run natively on Apple Silicon, and Rosetta 2 will eventually become unneeded, in much the same way that Rosetta for PowerPC eventually became deprecated. But that’s still years away, as Apple is just at the beginning of the process of bringing Apple Silicon to the Mac hardware lineup.

Rosetta is a translation process that allows users to run apps that contain x86_64 instructions on Apple silicon.

For any additional questions please contact the CSG manager.