Installera HomeBrew på Apple Silicon Mac-datorer som stöds

Anonim

Om du är ett Homebrew-fan och en Apple Silicon Mac-användare, kommer du gärna att upptäcka de senaste versionerna av Homebrew (3.0.0 och senare) som nu stöder Apple Silicon-arkitekturen. Du behöver fortfarande Rosetta 2 för att ha några paket och formler för att fungera, men många stöds redan av kommandoradens pakethanterare.

För de ovana är Homebrew en pakethanterare med öppen källkod som gör det möjligt för avancerade användare att enkelt installera och köra en mängd olika kommandoradsverktyg och appar på Mac i terminalen. Det är ganska populärt bland utvecklare, systemadministratörer, nätverksadministratörer, infosec, unix och linux fans, och till och med bara de nördigaste människorna bland oss.

Om du redan kör Homebrew bör du bara kunna uppdatera pakethanteraren för att få den senaste versionen med inbyggt Apple Silicon-stöd. Alternativt kan du köra installationsprogrammet igen.

De som är intresserade kan installera Homebrew på en Apple Silicon Mac med följande kommando utfärdat i Terminal, vilket är samma som det allmänna Homebrew-installationskommandot för moderna MacOS-versioner:

"

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

Som vanligt behöver du ett administratörslösenord för att autentisera och slutföra installationen.

Vissa användare kanske vill välja bort Homebrews standardspårning "Anonymous Aggregate User Behavior Analytics", vilket du kan göra med följande kommando efter installationen:

brew analytics off

Du kan kontrollera paket på formulae.brew.sh om du är nyfiken på om de har inbyggt stöd för Apple Silicon eller inte.

Om du redan körde Homebrew på Apple Silicon Mac men litade på Rosetta 2, kommer du förmodligen vilja uppdatera homebrew och dina paket (och du bör göra det med jämna mellanrum ändå):

brew update

Som nämnts stöder inte allt Apple Silicon ännu, och du kan fortfarande behöva använda denna terminallösning för att köra några x86-paket.

Felsökning Homebrew på Apple Silicon

Medan Homebrew borde fungera bra på en Apple Silicon Mac kan vissa användare uppleva problem om de överförde sina data från en Intel Mac till en Apple Silicon ARM Mac.

Du vill vara säker på att du har Rosetta 2 installerat på Mac, eftersom allt inte är inbyggt ännu.

Många av homebrew-paketen borde fungera, men du kan se olika rosetta-fel som "rosetta error: thread_suspend failed" ibland, särskilt när du försöker uppdatera Brew-paket.

Om du upplever fel eller konstigheter från en migrerad Intel till Apple Silicon Mac kan du prova att avinstallera Homebrew och sedan installera om Homebrew, eftersom det verkar lösa dessa problem:

"

Första avinstallation: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "

Låt avinstallationsprocessen slutföras. Du kanske vill starta om Mac för gott skull, men det kanske inte är nödvändigt (kom ihåg att omstart rensar tmp-filer och andra cachar.

Nästa, installera om Homebrew:

"

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

Och låt den processen slutföras igen.

Kom ihåg att om du avinstallerar Homebrew kommer det att ta bort alla paket som är associerade med verktyget, så du måste installera om dem igen.

Ny på Homebrew eller vill bara ha en lead för några praktiska paket att testa? Kolla in några av de bästa Homebrew-paketen för Mac.

Terminal erbjuder ett brett utbud av unix-verktyg och praktiska funktioner som annars är undangömt under huven på MacOS. Även om kommandoraden i allmänhet är för avancerade användare, om ämnet intresserar du inte missa att bläddra igenom våra kommandoradsartiklar här.

Har du några tankar att lägga till om att köra Homebrew på Apple Silicon Mac? Har du några särskilt anmärkningsvärda erfarenheter, tips, förslag, felsökning eller råd? Dela i kommentarerna!

Installera HomeBrew på Apple Silicon Mac-datorer som stöds