Namestitev HomeBrew na računalnike Apple Silicon Mac, izvorno podprto
Če ste oboževalec Homebrew in uporabnik Apple Silicon Mac, boste z veseljem odkrili najnovejše različice Homebrew (3.0.0 in novejše), ki zdaj izvorno podpirajo arhitekturo Apple Silicon. Še vedno boste potrebovali Rosetta 2, da boste imeli nekaj paketov in formul za delovanje, vendar so mnogi že izvirni in jih podpira upravitelj paketov v ukazni vrstici.
Za nepoznavalce je Homebrew odprtokodni upravitelj paketov, ki naprednim uporabnikom omogoča preprosto namestitev in zagon širokega nabora orodij in aplikacij ukazne vrstice na Macu v terminalu. Je zelo priljubljen pri razvijalcih, sistemskih skrbnikih, omrežnih skrbnikih, oboževalcih infoseca, unixa in linuxa ter celo bolj geekovskih ljudeh med nami.
Če že uporabljate Homebrew, bi morali imeti možnost samo posodobiti upravitelja paketov, da dobite najnovejšo različico z izvorno podporo Apple Silicon. Lahko pa znova zaženete namestitveni program.
Zainteresirani lahko namestijo Homebrew na Apple Silicon Mac z naslednjim ukazom, izdanim v terminalu, ki je enak splošnemu namestitvenemu ukazu Homebrew za sodobne izdaje MacOS:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
Kot običajno boste za preverjanje pristnosti in dokončanje namestitve potrebovali skrbniško geslo.
Nekateri uporabniki bodo morda želeli onemogočiti privzeto sledenje »Anonymous Aggregate User Behavior Analytics« za Homebrew, kar lahko storite z naslednjim ukazom po namestitvi:
brew analytics off
Pakete lahko preverite na formulae.brew.sh, če vas zanima, ali imajo domačo podporo za Apple Silicon ali ne.
Če ste Homebrew že izvajali na Apple Silicon Macu, vendar ste se zanašali na Rosetta 2, boste verjetno želeli posodobiti homebrew in svoje pakete (to pa bi vseeno morali storiti občasno):
predelava posodobitve
Kot omenjeno, Apple Silicon še ni podprt za vse in morda boste še vedno morali uporabiti to rešitev terminala za izvajanje nekaterih paketov x86.
Odpravljanje težav z Homebrew na Apple Silicon
Medtem ko bi moral Homebrew dobro delovati na Apple Silicon Mac, lahko nekateri uporabniki naletijo na težave, če prenesejo svoje podatke iz Intel Mac na Apple Silicon ARM Mac.
Prepričajte se, da imate Rosetta 2 nameščeno na Macu, saj še ni vse izvorno.
Veliko paketov homebrew bi moralo delovati, vendar lahko včasih opazite različne napake rosetta, kot je »napaka rosetta: thread_suspend failed«, zlasti ko poskušate posodobiti pakete Brew.
Če naletite na napake ali nenavadnosti iz preseljenega Intela na Apple Silicon Mac, lahko poskusite odstraniti Homebrew in nato znova namestiti Homebrew, saj se zdi, da odpravlja te težave:
"Prva odstranitev: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "
Počakajte, da se postopek odstranitve konča. Morda boste želeli ponovno zagnati Mac za dober ukrep, vendar morda ne bo potrebno (spomnite se, da ponovni zagon počisti datoteke tmp in druge predpomnilnike.
Nato znova namestite Homebrew:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
In spet pustite, da se postopek konča.
Ne pozabite, da če odstranite Homebrew, boste odstranili vse pakete, povezane z orodjem, zato jih boste morali znova namestiti.
–
Ste novi pri Homebrewu ali želite samo pridobitev prednosti za nekaj priročnih paketov, ki jih lahko preizkusite? Oglejte si nekaj najboljših paketov Homebrew za Mac.
Terminal ponuja široko paleto orodij za unix in priročnih zmožnosti, ki so sicer skrite pod pokrovom MacOS. Medtem ko je ukazna vrstica na splošno namenjena naprednim uporabnikom, če tema zanima, ne zamudite brskanja po naših člankih o ukazni vrstici tukaj.
Ali želite dodati kakšno idejo o zagonu Homebrew v računalnikih Apple Silicon Mac? Imate kakšne posebno omembe vredne izkušnje, nasvete, predloge, odpravljanje težav ali nasvet? Delite v komentarjih!