▷ Установка HomeBrew на Mac Apple Silicon с исходной поддержкой
Если вы поклонник Homebrew и пользователь Apple Silicon Mac, вы с удовольствием ознакомитесь с последними версиями Homebrew (3.0.0 и выше), которые теперь изначально поддерживают архитектуру Apple Silicon. Вам по-прежнему понадобится Rosetta 2 для работы некоторых пакетов и формул, но многие из них уже являются встроенными и поддерживаются диспетчером пакетов командной строки.
Для неизвестных, Homebrew — это менеджер пакетов с открытым исходным кодом, который позволяет опытным пользователям легко устанавливать и запускать широкий спектр инструментов и приложений командной строки на Mac в Терминале. Он очень популярен среди разработчиков, системных администраторов, сетевых администраторов, информационных систем, поклонников Unix и Linux, и даже среди нас.
Если вы уже используете Homebrew, вы сможете просто обновить диспетчер пакетов до последней версии с встроенной поддержкой Apple Silicon. Вы также можете снова запустить установщик.
Желающие могут установить Homebrew на Apple Silicon Mac с помощью следующей команды, введенной в Терминале, которая совпадает с общей командой установки Homebrew для современных версий MacOS:
/ bin / bash -c «$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)»
Как обычно, вам понадобится пароль администратора для аутентификации и завершения установки.
Некоторые пользователи могут пожелать отключить отслеживание Homebrew по умолчанию «Аналитика совокупного поведения пользователей», что можно сделать с помощью следующей команды после установки:
перемешать анализы
Ты можешь проверьте пакеты на formulae.brew.sh если вам интересно, есть ли у них встроенная поддержка Apple Silicon.
Если у вас уже был Homebrew, работающий на Apple Silicon Mac, но полагающийся на Rosetta 2, вы, вероятно, захотите обновить homebrew и свои пакеты (и вам все равно следует делать это периодически):
обновление пива
Как уже отмечалось, еще не все поддерживает Apple Silicon, и вам все равно может потребоваться использовать этот обходной путь Терминала для запуска некоторых пакетов x86.
Устранение неполадок Homebrew на Apple Silicon
Хотя Homebrew отлично работает на Apple Silicon Mac, некоторые пользователи могут столкнуться с проблемами при переносе данных с Intel Mac на Apple Silicon ARM Mac.
Убедитесь, что Rosetta 2 установлена на Mac, поскольку еще не все является родным.
Многие пакеты homebrew должны работать, но иногда вы можете увидеть различные ошибки rosetta, такие как «ошибка rosetta: ошибка thread_suspend», особенно при попытке обновить пакеты Brew.
Если у вас возникли ошибки или причуды из Intel, перенесенного на Apple Silicon Mac, вы можете попробовать удалить Homebrew, а затем переустановить Homebrew, поскольку это, похоже, устраняет следующие проблемы:
Первая деинсталляция:
/ bin / bash -c «$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)»
Дождитесь завершения процесса удаления. Возможно, вы захотите перезагрузить Mac для хорошей меры, но это может быть необязательно (помните, что перезапуск очищает файлы tmp и другие кеши.
Затем переустановите Homebrew:
/ bin / bash -c «$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)»
И снова пусть этот процесс завершится.
Имейте в виду, что если вы удалите Homebrew, все пакеты, связанные с этим инструментом, будут удалены, поэтому вам придется переустановить их снова.
—
Новичок в Homebrew или просто хотите попробовать несколько удобных пакетов? Ознакомьтесь с некоторыми из лучших пакетов Homebrew для Mac.
Терминал предлагает широкий спектр инструментов Unix и удобных функций, которые в остальном скрыты под капотом MacOS. Хотя командная строка обычно предназначена для опытных пользователей, если вам интересна эта тема, обязательно просмотрите наши статьи о командной строке здесь.
Есть ли у вас какие-либо комментарии о запуске Homebrew на Apple Silicon Mac? У вас есть какие-нибудь особенно интересные опыты, советы, предложения, советы по устранению неполадок или советы? Делитесь в комментариях!