Instalacja HomeBrew na Macach Apple Silicon natywnie obsługiwana
Jeśli jesteś fanem Homebrew i użytkownikiem Apple Silicon Mac, z przyjemnością odkryjesz, że najnowsze wersje Homebrew (3.0.0 i nowsze) natywnie obsługują architekturę Apple Silicon. Nadal będziesz potrzebować Rosetty 2, aby niektóre pakiety i formuły działały, ale wiele z nich jest już natywnie obsługiwanych przez menedżera pakietów wiersza poleceń.
Dla nieznajomych Homebrew to menedżer pakietów typu open source, który umożliwia zaawansowanym użytkownikom łatwe instalowanie i uruchamianie szerokiej gamy narzędzi i aplikacji wiersza poleceń na komputerze Mac w terminalu. Jest dość popularny wśród programistów, administratorów systemu, administratorów sieci, fanów infosec, unix i linux, a nawet tylko wśród nas maniaków.
Jeśli korzystasz już z Homebrew, powinieneś być w stanie po prostu zaktualizować menedżera pakietów, aby uzyskać najnowszą wersję z natywną obsługą Apple Silicon. Ewentualnie możesz ponownie uruchomić instalator.
Zainteresowani mogą zainstalować Homebrew na Apple Silicon Mac za pomocą następującego polecenia wydanego w Terminalu, które jest takie samo jak ogólne polecenie instalacji Homebrew dla nowoczesnych wersji MacOS:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
Jak zwykle do uwierzytelnienia i ukończenia instalacji potrzebne będzie hasło administratora.
Niektórzy użytkownicy mogą chcieć zrezygnować z domyślnego śledzenia „Anonimowego zbiorczego zachowania użytkownika” Homebrew, co można zrobić za pomocą następującego polecenia po instalacji:
wyłącz analitykę
Możesz sprawdzić pakiety na formulae.brew.sh, jeśli jesteś ciekawy, czy mają natywną obsługę Apple Silicon.
Jeśli Homebrew działał już na Apple Silicon Mac, ale polegałeś na Rosetcie 2, prawdopodobnie będziesz chciał zaktualizować homebrew i swoje pakiety (i tak czy inaczej powinieneś to robić okresowo):
napar aktualizacja
Jak wspomniano, nie wszystko jeszcze obsługuje Apple Silicon i nadal może być konieczne użycie tego obejścia dla terminala, aby uruchomić niektóre pakiety x86.
Rozwiązywanie problemów z Homebrew na Apple Silicon
Homebrew powinien działać dobrze na komputerze Mac firmy Apple Silicon, ale niektórzy użytkownicy mogą napotkać problemy, jeśli przenieśli swoje dane z komputera Mac firmy Intel na komputer Mac firmy Apple Silicon ARM.
Będziesz chciał mieć pewność, że Rosetta 2 jest zainstalowana na komputerze Mac, ponieważ nie wszystko jest jeszcze natywne.
Wiele pakietów homebrew powinno działać, ale czasami możesz zobaczyć różne błędy Rosetta, takie jak „błąd Rosetta: thread_suspend failed”, szczególnie podczas próby aktualizacji pakietów Brew.
Jeśli podczas migracji Intela do Apple Silicon Mac występują błędy lub dziwactwa, możesz spróbować odinstalować Homebrew, a następnie ponownie zainstalować Homebrew, ponieważ wydaje się, że rozwiązuje to następujące problemy:
"Pierwsza dezinstalacja: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "
Poczekaj na zakończenie procesu dezinstalacji. Możesz chcieć ponownie uruchomić komputer Mac, ale może to nie być konieczne (pamiętaj, że ponowne uruchomienie czyści pliki tmp i inne pamięci podręczne.
Następnie zainstaluj ponownie Homebrew:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
I ponownie niech ten proces się zakończy.
Pamiętaj, że jeśli odinstalujesz Homebrew, usuniesz wszystkie pakiety powiązane z narzędziem, więc będziesz musiał je ponownie zainstalować.
–
Nowy w Homebrew lub po prostu chcesz otrzymać wskazówki dotyczące kilku przydatnych pakietów do wypróbowania? Sprawdź niektóre z najlepszych pakietów Homebrew dla komputerów Mac.
Terminal oferuje szeroką gamę narzędzi uniksowych i przydatnych funkcji, które normalnie są schowane pod maską systemu MacOS. Chociaż wiersz poleceń jest ogólnie przeznaczony dla zaawansowanych użytkowników, jeśli temat Cię interesuje, nie przegap przeglądania naszych artykułów dotyczących wiersza poleceń tutaj.
Czy masz jakieś przemyślenia na temat uruchamiania Homebrew na komputerach Apple Silicon Mac? Masz jakieś szczególnie godne uwagi doświadczenia, wskazówki, sugestie, rozwiązywanie problemów lub porady? Podziel się w komentarzach!