Как установить 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 Mac, и это не обязательно для любого Intel Mac (и Rosetta 2 не будет устанавливаться на Intel Mac в любом случае). Кроме того, эта возможность доступна только в macOS Big Sur или более поздней версии.
Как установить Rosetta 2 через запуск приложения
Если у вас есть какие-либо приложения Intel x86, доступные на 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 Egypt… но в любом случае для наших целей он позволяет новым Apple Silicon Mac запускать старые приложения, которые еще не являются родными.
Со временем все больше и больше приложений для Mac будут изначально работать на Apple Silicon, и Rosetta 2 в конечном итоге станет ненужной, почти так же, как Rosetta для PowerPC в конечном итоге устарела. Но до этого еще далеко, поскольку Apple только начинает внедрять Apple Silicon в аппаратную линейку Mac.
Rosetta — это процесс перевода, который позволяет пользователям запускать приложения, содержащие инструкции x86_64, на кремнии Apple.