Инсталиране на HomeBrew на Apple Silicon Macs Поддържа се първоначално

Anonim

Ако сте фен на Homebrew и потребител на Apple Silicon Mac, ще се радвате да откриете най-новите версии на Homebrew (3.0.0 и по-нови), които вече поддържат естествено архитектурата на Apple Silicon. Все още ще имате нужда от Rosetta 2, за да имате някои пакети и формули, за да работят, но много от тях вече се поддържат от мениджъра на пакети от командния ред.

За незапознатите, Homebrew е мениджър на пакети с отворен код, който позволява на напреднали потребители лесно да инсталират и стартират голямо разнообразие от инструменти и приложения на командния ред на Mac в рамките на терминала. Той е доста популярен сред разработчиците, системните администратори, мрежовите администратори, феновете на infosec, 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 по подразбиране „Анонимен сборен анализ на потребителското поведение“, което можете да направите със следната команда след инсталирането:

brew analytics off

Можете да проверите пакетите на formulae.brew.sh, ако сте любопитни дали имат вградена поддръжка за Apple Silicon или не.

Ако вече сте имали Homebrew, работещ на Apple Silicon Mac, но разчитащ на Rosetta 2, вероятно ще искате да актуализирате homebrew и вашите пакети (и така или иначе трябва да правите това периодично):

brew update

Както беше отбелязано, все още не всичко поддържа Apple Silicon и все пак може да се наложи да използвате това заобиколно решение на терминала, за да стартирате някои x86 пакети.

Отстраняване на проблеми с Homebrew на Apple Silicon

Докато Homebrew трябва да работи добре на Apple Silicon Mac, някои потребители може да изпитат проблеми, ако прехвърлят данните си от Intel Mac на Apple Silicon ARM Mac.

Ще искате да сте сигурни, че имате инсталирана Rosetta 2 на Mac, тъй като все още не всичко е оригинално.

Много от пакетите homebrew би трябвало да работят, но понякога може да видите различни грешки на Rosetta като „грешка на rosetta: thread_suspend failed“ понякога, особено когато се опитвате да актуализирате пакети на 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.

Terminal предлага широк набор от unix инструменти и удобни възможности, които иначе са скрити под капака на MacOS. Докато командният ред обикновено е за напреднали потребители, ако темата ви интересува, не пропускайте да прегледате нашите статии за командния ред тук.

Имате ли някакви мисли да добавите относно стартирането на Homebrew на Apple Silicon Mac? Имате някакви особено забележителни преживявания, съвети, предложения, отстраняване на проблеми или съвети? Споделете в коментарите!

Инсталиране на HomeBrew на Apple Silicon Macs Поддържа се първоначално