Instalarea HomeBrew pe Mac-uri Apple Silicon acceptate nativ

Anonim

Dacă ești fan Homebrew și utilizator Apple Silicon Mac, vei fi bucuros să descoperi că cele mai recente versiuni de Homebrew (3.0.0 și versiuni ulterioare) acceptă acum arhitectura Apple Silicon. Veți avea în continuare nevoie de Rosetta 2 pentru a avea unele pachete și formule care să funcționeze, dar multe sunt deja acceptate nativ de managerul de pachete din linia de comandă.

Pentru cei nefamiliarizați, Homebrew este un manager de pachete open source care permite utilizatorilor avansați să instaleze și să ruleze cu ușurință o mare varietate de instrumente și aplicații de linie de comandă pe Mac în interiorul terminalului. Este destul de popular printre dezvoltatori, administratorii de sistem, administratorii de rețea, fanii infosec, Unix și Linux și chiar și doar cei mai neobișnuiți dintre noi.

Dacă rulați deja Homebrew, ar trebui să puteți actualiza managerul de pachete pentru a obține cea mai recentă versiune cu suport nativ Apple Silicon. Alternativ, puteți rula din nou programul de instalare.

Cei interesați pot instala Homebrew pe un Apple Silicon Mac cu următoarea comandă emisă în Terminal, care este aceeași cu comanda generală de instalare Homebrew pentru versiunile moderne de MacOS:

"

/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "

Ca de obicei, veți avea nevoie de o parolă de administrator pentru a vă autentifica și finaliza instalarea.

Unii utilizatori ar putea dori să renunțe la urmărirea implicită „Anonymous Aggregate User Behavior Analytics” Homebrew, pe care o puteți face cu următoarea comandă după instalare:

brew analytics dezactivat

Puteți verifica pachetele pe formulae.brew.sh dacă sunteți curios dacă au sau nu suport nativ pentru Apple Silicon.

Dacă ați avut deja Homebrew care rulează pe Apple Silicon Mac, dar vă bazați pe Rosetta 2, probabil că veți dori să actualizați homebrew și pachetele dvs. (și oricum ar trebui să faceți acest lucru periodic):

brew update

După cum am menționat, nu totul acceptă încă Apple Silicon și este posibil să fie nevoie să utilizați această soluție pentru a rula niște pachete x86.

Depanarea Homebrew pe Apple Silicon

În timp ce Homebrew ar trebui să funcționeze bine pe un Apple Silicon Mac, unii utilizatori pot întâmpina probleme dacă și-au transferat datele de pe un Intel Mac pe un Apple Silicon ARM Mac.

Veți dori să vă asigurați că aveți Rosetta 2 instalat pe Mac, deoarece nu totul este încă nativ.

Multe dintre pachetele homebrew ar trebui să funcționeze, dar este posibil să vedeți diverse erori Rosetta, cum ar fi „roseta error: thread_suspend failed” uneori, în special când încercați să actualizați pachetele Brew.

Dacă întâmpinați erori sau ciudatenii de la un Intel migrat la Apple Silicon Mac, puteți încerca să dezinstalați Homebrew și apoi să reinstalați Homebrew, deoarece pare să rezolve aceste probleme:

"

Prima dezinstalare: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "

Lăsați procesul de dezinstalare să se termine. Poate doriți să reporniți Mac-ul pentru o măsură bună, dar poate să nu fie necesar (rețineți că repornirea șterge fișierele tmp și alte cache-uri.

În continuare, reinstalează Homebrew:

"

/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "

Și din nou lăsați acel proces să se termine.

Nu uitați că dacă dezinstalați Homebrew, va elimina toate pachetele asociate cu instrumentul, așa că va trebui să le reinstalați din nou.

Nou în Homebrew sau vrei doar un avans pentru niște pachete la îndemână de încercat? Consultați unele dintre cele mai bune pachete Homebrew pentru Mac.

Terminal oferă o gamă largă de instrumente Unix și capabilități utile, care altfel sunt ascunse sub capota MacOS. În timp ce linia de comandă este în general pentru utilizatorii avansați, dacă subiectul vă interesează, nu ratați să răsfoiți articolele din linia de comandă de aici.

Ai ceva de adăugat despre rularea Homebrew pe Mac-uri Apple Silicon? Aveți experiențe, sfaturi, sugestii, depanare sau sfaturi deosebit de remarcabile? Distribuie în comentarii!

Instalarea HomeBrew pe Mac-uri Apple Silicon acceptate nativ