Installere HomeBrew på Apple Silicon Mac-er som støttes

Anonim

Hvis du er en Homebrew-fan og en Apple Silicon Mac-bruker, vil du gjerne oppdage de nyeste versjonene av Homebrew (3.0.0 og utover) som nå støtter Apple Silicon-arkitektur. Du trenger fortsatt Rosetta 2 for å ha noen pakker og formler for å fungere, men mange er allerede innebygd støttet av kommandolinjepakkebehandlingen.

For de ukjente er Homebrew en åpen kildekode-pakkebehandling som lar avanserte brukere enkelt installere og kjøre et bredt utvalg kommandolinjeverktøy og apper på Mac-en i terminalen. Det er ganske populært blant utviklere, systemadministratorer, nettverksadministratorer, infosec-, unix- og linux-fans, og til og med bare de nerdete folkene blant oss.

Hvis du allerede kjører Homebrew, bør du bare kunne oppdatere pakkebehandlingen for å få den nyeste versjonen med innebygd Apple Silicon-støtte. Alternativt kan du kjøre installasjonsprogrammet på nytt.

De som er interesserte kan installere Homebrew på en Apple Silicon Mac med følgende kommando gitt i Terminal, som er den samme som den generelle Homebrew-installasjonskommandoen for moderne MacOS-utgivelser:

"

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

Som vanlig trenger du et administratorpassord for å autentisere og fullføre installasjonen.

Noen brukere ønsker kanskje å velge bort Homebrews standard "Anonymous Aggregate User Behavior Analytics"-sporing, som du kan gjøre med følgende kommando etter installasjon:

brew analytics off

Du kan sjekke pakker på formulae.brew.sh hvis du er nysgjerrig på om de har innebygd støtte for Apple Silicon.

Hvis du allerede hadde Homebrew kjørende på Apple Silicon Mac, men avhengig av Rosetta 2, vil du sannsynligvis oppdatere homebrew og pakkene dine (og du bør gjøre dette med jevne mellomrom):

brew update

Som nevnt støtter ikke alt Apple Silicon ennå, og du må kanskje fortsatt bruke denne terminalløsningen for å kjøre noen x86-pakker.

Feilsøking Homebrew på Apple Silicon

Selv om Homebrew skal fungere bra på en Apple Silicon Mac, kan noen brukere oppleve problemer hvis de overførte dataene sine fra en Intel Mac til en Apple Silicon ARM Mac.

Du vil være sikker på at du har Rosetta 2 installert på Mac-en, siden ikke alt er innfødt ennå.

Mange av homebrew-pakkene burde fungere, men du kan se forskjellige rosetta-feil som "rosetta error: thread_suspend failed" noen ganger, spesielt når du prøver å oppdatere Brew-pakker.

Hvis du opplever feil eller særheter fra en migrert Intel til Apple Silicon Mac, kan du prøve å avinstallere Homebrew og deretter installere Homebrew på nytt, siden det ser ut til å løse disse problemene:

"

Første avinstallering: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "

La avinstalleringsprosessen fullføre. Det kan være lurt å starte Mac-en på nytt for en god del, men det er kanskje ikke nødvendig (husk at omstart sletter tmp-filer og andre cacher.

Neste, installer Homebrew på nytt:

"

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

Og la den prosessen fullføres igjen.

Husk at hvis du avinstallerer Homebrew, vil det fjerne alle pakker som er tilknyttet verktøyet, så du må installere dem på nytt.

Ny til Homebrew eller bare vil ha en kundeemne for noen praktiske pakker å prøve ut? Sjekk ut noen av de beste Homebrew-pakkene for Mac.

Terminal tilbyr et bredt utvalg av unix-verktøy og praktiske funksjoner som ellers er gjemt under panseret på MacOS. Selv om kommandolinjen vanligvis er for avanserte brukere, hvis emnet interesserer du ikke gå glipp av å bla gjennom kommandolinjeartiklene våre her.

Har du noen tanker om å kjøre Homebrew på Apple Silicon Macs? Har du noen spesielt bemerkelsesverdige erfaringer, tips, forslag, feilsøking eller råd? Del i kommentarfeltet!

Installere HomeBrew på Apple Silicon Mac-er som støttes