如何在M1上執行較早的非本機Intel x86應用?

ankych發表於2020-12-21

如何在M1上執行較早的非本機Intel x86應用?新購買的Apple Silicon Mac,比如M1 MacBook Pro,MacBook Air或Mac mini等機子上,如果想要執行較早的非本機Intel x86應用,則需要Rosetta 2技術。但是有些Mac上卻並未安裝Rosetta 2,因此,如果要執行這些非本機Intel x86應用,則需要自己操作將Rosetta 2安裝到Apple Silicon Mac上。下方為您分享在Apple Silicon Macs上安裝Rosetta 2的方法,需要的朋友來看看吧。

有兩種方法可以將Rosetta 2安裝到Apple Silicon Mac上: 使用終端,或嘗試開啟非本地x86應用程式(提示安裝程式)。這兩種方法都可行,因為在Mac上安裝Rosetta2的最終結果是一樣的。

此方法僅適用於Apple Silicon ARM Mac,在任何Intel Mac上都是不可以的(Rosetta 2不會安裝在Intel Macs上)。請記住, 此功能僅在macOS Big Sur或更高版本中可用

如何在Apple Silicon Mac上透過命令列安裝Rosetta 2?

第一種方法:

如果您在Apple Silicon Mac上有任何可用的x86 Intel應用程式,只需啟動該應用程式將提示使用者安裝Rosetta。單擊“安裝”,然後將Rosetta 2軟體安裝到Mac上。 如何在M1上執行較早的非本機Intel x86應用?

第二種方法:

在Mac上安裝Rosetta 2的另一種方法是使用熟悉的softwareupdate命令列工具。

softwareupdate --install-rosetta

這將啟動rosetta安裝程式,您必須同意許可協議,您會在每次在每臺裝置上安裝任何東西時都做完整而透徹的閱讀。

您還可以透過提供其他標誌來跳過許可協議:

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


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69956340/viewspace-2744051/,如需轉載,請註明出處,否則將追究法律責任。

相關文章