Как да инсталирате Rosetta 2 на Apple Silicon Mac
Съдържание:
- Как да инсталирате Rosetta 2 чрез стартиране на приложението
- Как да инсталирате Rosetta 2 чрез командния ред на Apple Silicon Mac
Rosetta 2 е необходима, ако искате да можете да стартирате по-стари приложения на Intel x86, които не са оригинални, на нови Apple Silicon Mac, като M1 MacBook Pro, MacBook Air или Mac mini. Любопитно е, че Rosetta 2 не е инсталирана по подразбиране на тези Mac компютри, така че ако искате да стартирате тези приложения, ще трябва сами да инсталирате Rosetta 2 на Apple Silicon Mac.
Има два начина за инсталиране на Rosetta 2 на Apple Silicon Mac; с помощта на терминала или като се опитате да отворите чуждо x86 приложение, което подканва инсталатор. Можете да използвате метода, който желаете, тъй като и двата ще имат един и същ краен резултат от инсталирането на Rosetta 2 на Mac.
Запомнете, това е само за Apple Silicon ARM Macs и това не е необходимо на който и да е Intel Mac (нито пък Rosetta 2 ще се инсталира на Intel Macs). Освен това тази възможност е налична само в macOS Big Sur или по-нова.
Как да инсталирате Rosetta 2 чрез стартиране на приложението
Ако имате налични x86 приложения на Intel на Apple Silicon Mac, просто стартирането на приложението ще подкани потребителя да инсталира Rosetta. Щракването върху „Инсталиране“ ще инсталира софтуера Rosetta 2 на Mac.
Как да инсталирате Rosetta 2 чрез командния ред на Apple Silicon Mac
Друг начин за инсталиране на Rosetta 2 на Mac е чрез познатия инструмент за команден ред за актуализиране на софтуера.
softwareupdate --install-rosetta
Това ще стартира инсталатора на rosetta и ще трябва да се съгласите с лицензионното споразумение, което съм сигурен, че ще прочетете изцяло и задълбочено, както всички правим всеки път, когато инсталираме нещо на всяко устройство .
Можете също да пропуснете лицензионното споразумение, като предоставите допълнителен флаг:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
За бърза информация, новите Apple Silicon Mac работят на различна архитектура, докато Mac работят с чипове Intel от доста време. Rosetta 2 превежда кода на Intel x86 в ARM, така че да може да работи на новия хардуер на Apple Silicon. Можете да се запознаете с преводаческата среда на Rosetta 2 в сайта за разработчици на Apple.
И ако името Rosetta ви звучи познато, вероятно е защото Apple използва същото име за подобен процес на превод, когато Apple премина от PowerPC (PPC) към архитектура на Intel, поддръжката за която по-късно отпадна в лъв. Или може би сте запознати със софтуера за изучаване на езици Rosetta Stone или дори с оригиналния египетски таблет Rosetta Stone… но така или иначе, за нашите цели тук той позволява на новите Apple Silicon Mac компютри да изпълняват по-стари приложения, които все още не са оригинални.
С течение на времето все повече и повече приложения за Mac ще се изпълняват естествено на Apple Silicon и Rosetta 2 в крайна сметка ще стане ненужна, почти по същия начин, по който Rosetta за PowerPC в крайна сметка беше отхвърлена. Но до това остават още години, тъй като Apple е едва в началото на процеса на въвеждане на Apple Silicon в хардуерната гама на Mac.
Rosetta е процес на превод, който позволява на потребителите да стартират приложения, които съдържат x86_64 инструкции на Apple силикон.