Instalacija HomeBrew-a na Apple Silicon Mac računalima Izvorno podržano
Ako ste ljubitelj Homebrewa i korisnik Apple Silicon Maca, rado ćete otkriti najnovije verzije Homebrewa (3.0.0 i novije) koje sada izvorno podržavaju Apple Silicon arhitekturu. I dalje ćete trebati Rosetta 2 da biste imali neke pakete i formule za rad, ali mnogi su već izvorni podržani od strane upravitelja paketa naredbenog retka.
Za one koji nisu upoznati, Homebrew je upravitelj paketa otvorenog koda koji naprednim korisnicima omogućuje jednostavnu instalaciju i pokretanje širokog spektra alata naredbenog retka i aplikacija na Macu unutar Terminala. Prilično je popularan među programerima, sistemskim administratorima, mrežnim administratorima, ljubiteljima infoseca, unixa i linuxa, pa čak i samo štreberima među nama.
Ako već koristite Homebrew, trebali biste moći samo ažurirati upravitelj paketa kako biste dobili najnoviju verziju s izvornom podrškom za Apple Silicon. Alternativno, možete ponovno pokrenuti instalacijski program.
Zainteresirani mogu instalirati Homebrew na Apple Silicon Mac sa sljedećom naredbom izdanom unutar Terminala, koja je ista kao opća instalacijska naredba Homebrew za moderna izdanja MacOS-a:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
Kao i obično, trebat će vam lozinka administratora za autentifikaciju i dovršetak instalacije.
Neki korisnici možda će htjeti isključiti Homebrew-ovo zadano praćenje "Anonimne skupne analize ponašanja korisnika", što možete učiniti sljedećom naredbom nakon instalacije:
brew analytics off
Možete provjeriti pakete na formulae.brew.sh ako vas zanima imaju li ili ne izvornu podršku za Apple Silicon.
Ako ste već pokrenuli Homebrew na Apple Silicon Macu, ali se oslanjate na Rosetta 2, vjerojatno ćete htjeti ažurirati homebrew i svoje pakete (a to biste ionako trebali činiti povremeno):
pripremite ažuriranje
Kao što je navedeno, još uvijek ne podržava sve Apple Silicon i možda ćete morati koristiti ovo zaobilazno rješenje terminala za pokretanje nekih x86 paketa.
Rješavanje problema Homebrew na Apple Siliconu
Iako bi Homebrew trebao dobro raditi na Apple Silicon Macu, neki korisnici mogu imati problema ako prenesu svoje podatke s Intel Maca na Apple Silicon ARM Mac.
Htjet ćete biti sigurni da imate Rosetta 2 instaliranu na Macu, budući da još nije sve nativno.
Mnogi homebrew paketi bi trebali raditi, ali ponekad možete vidjeti razne rosetta pogreške kao što je "rosetta error: thread_suspend failed", osobito kada pokušavate ažurirati Brew pakete.
Ako naiđete na pogreške ili nedostatke s migriranog Intela na Apple Silicon Mac, možete pokušati deinstalirati Homebrew i zatim ponovno instalirati Homebrew jer se čini da rješava ove probleme:
"Prva deinstalacija: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "
Pustite da proces deinstalacije završi. Možda biste trebali ponovno pokrenuti Mac radi dobre mjere, ali možda neće biti potrebno (podsjetite se da ponovno pokretanje briše tmp datoteke i druge predmemorije.
Zatim ponovno instalirajte Homebrew:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
I opet pustite da taj proces završi.
Zapamtite ako deinstalirate Homebrew, to će ukloniti sve pakete povezane s alatom, tako da ćete ih morati ponovo instalirati.
–
Novi ste u Homebrewu ili samo želite ponudu za neke zgodne pakete koje možete isprobati? Pogledajte neke od najboljih Homebrew paketa za Mac.
Terminal nudi širok raspon Unix alata i praktičnih mogućnosti koje su inače skrivene ispod poklopca MacOS-a. Iako je naredbeni redak općenito za napredne korisnike, ako tema zanima, ne propustite ovdje pregledati naše članke o naredbenom retku.
Imate li što dodati o pokretanju Homebrew na Apple Silicon Mac računalima? Imate li posebno istaknutih iskustava, savjeta, prijedloga, rješavanja problema ili savjeta? Podijelite u komentarima!