Inštalácia HomeBrew na Apple Silicon Mac natívne podporované

Anonim

Ak ste fanúšikom Homebrewu a používate Apple Silicon Mac, budete radi, že objavíte najnovšie verzie Homebrew (3.0.0 a vyššie), ktoré teraz natívne podporujú architektúru Apple Silicon. Stále budete potrebovať Rosetta 2, aby ste mali k dispozícii nejaké balíčky a vzorce, ale mnohé sú už natívne podporované správcom balíkov príkazového riadka.

Pre neznalých je Homebrew správca balíkov s otvoreným zdrojovým kódom, ktorý umožňuje pokročilým používateľom jednoducho inštalovať a spúšťať širokú škálu nástrojov a aplikácií príkazového riadka na Macu v rámci terminálu. Je celkom populárny medzi vývojármi, systémovými správcami, sieťovými administrátormi, fanúšikmi infosec, unixových a linuxových systémov a dokonca aj medzi geekiermi.

Ak už používate Homebrew, mali by ste byť schopní aktualizovať správcu balíkov, aby ste získali najnovšiu verziu s natívnou podporou Apple Silicon. Prípadne môžete znova spustiť inštalačný program.

Záujemcovia si môžu nainštalovať Homebrew na Apple Silicon Mac pomocou nasledujúceho príkazu vydaného v Termináli, ktorý je rovnaký ako všeobecný príkaz na inštaláciu Homebrew pre moderné vydania MacOS:

"

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

Ako obvykle, na overenie a dokončenie inštalácie budete potrebovať heslo správcu.

Niektorí používatelia môžu chcieť zrušiť predvolené sledovanie „Anonymous Aggregate User Behavior Analytics“ spoločnosti Homebrew, čo môžete po inštalácii vykonať pomocou nasledujúceho príkazu:

analytika varenia je vypnutá

Ak vás zaujíma, či majú alebo nemajú natívnu podporu pre Apple Silicon, môžete si balíky skontrolovať na stránke formulae.brew.sh.

Ak ste už mali Homebrew spustený na Apple Silicon Mac, ale spoliehate sa na Rosetta 2, pravdepodobne budete chcieť aktualizovať homebrew a svoje balíčky (a aj tak by ste to mali robiť pravidelne):

aktualizácia piva

Ako už bolo poznamenané, nie všetko ešte podporuje Apple Silicon a na spustenie niektorých balíkov x86 možno budete musieť použiť toto riešenie Terminal.

Riešenie problémov s domácim nápojom na Apple Silicon

Hoci Homebrew by mal na Apple Silicon Mac fungovať dobre, niektorí používatelia môžu mať problémy, ak prenesú svoje dáta z Intel Mac do Apple Silicon ARM Mac.

Budete si chcieť byť istí, že máte Rosetta 2 nainštalovanú na Macu, pretože ešte nie je všetko natívne.

Mnohé z balíčkov homebrew by mali fungovať, ale niekedy môžete vidieť rôzne chyby rosetta, ako napríklad „chyba rosetta: thread_suspend failed“, najmä pri pokuse o aktualizáciu balíčkov Brew.

Ak sa vyskytnú chyby alebo nejasnosti z migrovaného Intelu na Apple Silicon Mac, môžete skúsiť odinštalovať Homebrew a potom znova nainštalovať Homebrew, pretože sa zdá, že tieto problémy vyrieši:

"

Prvá odinštalácia: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "

Umožnite dokončiť proces odinštalovania. Možno budete chcieť reštartovať Mac, ale nemusí to byť potrebné (pripomeňme, že reštartovanie vymaže súbory tmp a ďalšie vyrovnávacie pamäte.

Ďalej preinštalujte Homebrew:

"

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

A znova nechajte tento proces dokončiť.

Pamätajte, že ak odinštalujete Homebrew, odstránia sa všetky balíky spojené s nástrojom, takže ich budete musieť znova nainštalovať.

Ste nováčikom v Homebrew alebo len chcete tip na nejaké praktické balíčky na vyskúšanie? Pozrite si niektoré z najlepších balíčkov Homebrew pre Mac.

Terminal ponúka širokú škálu unixových nástrojov a praktických funkcií, ktoré sú inak skryté pod kapotou MacOS. Zatiaľ čo príkazový riadok je vo všeobecnosti pre pokročilých používateľov, ak vás predmet zaujíma, nenechajte si ujsť prezeranie našich článkov o príkazovom riadku tu.

Máte nejaké nápady, ktoré by ste pridali k spusteniu Homebrew na Apple Silicon Mac? Máte nejaké obzvlášť pozoruhodné skúsenosti, tipy, návrhy, riešenia problémov alebo rady? Podeľte sa v komentároch!

Inštalácia HomeBrew na Apple Silicon Mac natívne podporované