HomeBrew'n asentaminen Apple Silicon Mac -tietokoneisiin, joita tuetaan

Anonim

Jos olet Homebrew-fani ja Apple Silicon Mac -käyttäjä, löydät mielelläsi Homebrew'n uusimmat versiot (3.0.0 ja uudemmat) tukevat nyt Apple Silicon -arkkitehtuuria. Tarvitset edelleen Rosetta 2:ta, jotta jotkin paketit ja kaavat toimivat, mutta monet niistä ovat jo natiivitukea komentorivin pakettien hallinnassa.

Tuttamattomille Homebrew on avoimen lähdekoodin pakettien hallintaohjelma, jonka avulla kokeneet käyttäjät voivat helposti asentaa ja käyttää monenlaisia ​​komentorivityökaluja ja sovelluksia Macissa terminaalissa. Se on melko suosittu kehittäjien, järjestelmänvalvojien, verkkojärjestelmänvalvojien, infosec-, unix- ja linux-fanien ja jopa vain nörttisempien ihmisten keskuudessa.

Jos käytät jo Homebrew'ta, sinun pitäisi pystyä päivittämään paketinhallinta, jotta saat uusimman version Apple Silicon -tuella. Vaihtoehtoisesti voit suorittaa asennusohjelman uudelleen.

Kiinnostuneet voivat asentaa Homebrew'n Apple Silicon Maciin seuraavalla terminaalissa annetulla komennolla, joka on sama kuin yleinen Homebrew-asennuskomento nykyaikaisille MacOS-julkaisuille:

"

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

Kuten tavallista, tarvitset järjestelmänvalvojan salasanan todentaaksesi ja suorittaaksesi asennuksen loppuun.

Jotkut käyttäjät saattavat haluta poistaa käytöstä Homebrew'n oletusarvoisen "Anonymous Aggregate User Behavior Analytics" -seurannan, jonka voit tehdä seuraavalla komennolla asennuksen jälkeen:

haudutusanalytiikka pois päältä

Voit tarkistaa paketit osoitteesta formulae.brew.sh, jos olet utelias, onko niissä Apple Siliconin alkuperäistä tukea.

Jos sinulla oli jo Homebrew käynnissä Apple Silicon Macissa, mutta luotat Rosetta 2:een, sinun kannattaa todennäköisesti päivittää homebrew ja paketit (ja sinun tulee tehdä tämä säännöllisesti):

brew update

Kuten todettiin, kaikki eivät vielä tue Apple Siliconia, ja saatat silti joutua käyttämään tätä päätteen kiertotapaa joidenkin x86-pakettien suorittamiseen.

Homebrew'n vianetsintä Apple Siliconissa

Vaikka Homebrew'n pitäisi toimia hyvin Apple Silicon Macissa, joillakin käyttäjillä voi olla ongelmia, jos he siirtävät tietonsa Intel Macista Apple Silicon ARM Maciin.

Haluat olla varma, että Rosetta 2 on asennettu Maciin, koska kaikki ei ole vielä alkuperäistä.

Monien homebrew-pakettien pitäisi toimia, mutta saatat nähdä joskus erilaisia ​​rosetta-virheitä, kuten "rosetta error: thread_suspend failed", etenkin kun yrität päivittää Brew-paketteja.

Jos kohtaat virheitä tai omituisia asioita siirretystä Intelistä Apple Silicon Maciin, voit yrittää poistaa Homebrew'n asennuksen ja asentaa sitten Homebrew'n uudelleen, sillä se näyttää ratkaisevan seuraavat ongelmat:

"

Ensimmäinen asennuksen poisto: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "

Anna asennuksen poistoprosessi loppuun. Saatat haluta käynnistää Macin uudelleen, mutta se ei välttämättä ole välttämätöntä (muista, että uudelleenkäynnistys tyhjentää tmp-tiedostot ja muut välimuistit.

Asenna seuraavaksi Homebrew uudelleen:

"

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

Ja anna prosessin taas valmistua.

Muista, että jos poistat Homebrew'n asennuksen, se poistaa kaikki työkaluun liittyvät paketit, joten sinun on asennettava ne uudelleen.

Uusi Homebrew'n käyttäjä tai haluatko vain kokeilla käteviä paketteja? Tutustu parhaisiin Homebrew-paketteihin Macille.

Terminal tarjoaa laajan valikoiman unix-työkaluja ja käteviä ominaisuuksia, jotka muuten ovat MacOS:n suojuksen alla. Vaikka komentorivi on yleensä tarkoitettu kokeneille käyttäjille, jos aihe kiinnostaa, älä missaa selaamalla komentoriviartikkeleita täällä.

Onko sinulla lisättävää Homebrew'n käyttämiseen Apple Silicon Maceissa? Onko sinulla erityisiä huomionarvoisia kokemuksia, vinkkejä, ehdotuksia, vianetsintää tai neuvoja? Jaa kommenteissa!

HomeBrew'n asentaminen Apple Silicon Mac -tietokoneisiin, joita tuetaan