如何通过App Launch安装Rosetta 2
如果您在Apple Silicon Mac上有可用的x86 Intel应用程序,只需启动该应用程序将提示用户安装Rosetta。单击“安装”,然后将Rosetta 2软件安装到Mac上。
如何在Apple Silicon Mac上通过命令行安装Rosetta 2
在Mac上安装Rosetta 2的另一种方法是使用熟悉的softwareupdate命令行工具。
softwareupdate --install-rosetta
这将启动rosetta安装程序,您必须同意许可协议,我相信您会在每次在每台设备上安装任何东西时都做完整而透彻的阅读。
您还可以通过提供其他标志来跳过许可协议:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
快速了解一下,新的Apple Silicon Macs运行在不同的体系结构上,而Macs运行Intel芯片已有相当长的一段时间了。Rosetta 2将Intel x86代码转换为ARM,以便它可以在新的Apple Silicon硬件上运行。您可以在Apple开发人员网站gif上阅读有关Rosetta 2翻译环境的更多信息。
而且,如果您觉得Rosetta这个名字听起来很熟悉,那可能是因为当Apple从PowerPC(PPC)迁移到Intel架构时,Apple在相同的翻译过程中使用了相同的名称,后来在Lion中取消了对该名称的支持。或者,也许您熟悉Rosetta Stone语言学习软件,甚至是原始的Rosetta Stone埃及平板电脑……但无论如何,出于我们的目的,它允许新的Apple Silicon Mac运行尚未原生的较早应用。
随着时间的流逝,越来越多的Mac应用程序将直接在Apple Silicon上运行,并且最终将不再需要Rosetta 2,这与最终弃用Rosetta for PowerPC的方式几乎相同。但这还需要数年,因为苹果才刚刚将Apple Silicon引入Mac硬件产品线。