Installazione di HomeBrew su Apple Silicon Mac supportata nativamente
Se sei un fan di Homebrew e un utente Apple Silicon Mac, sarai felice di scoprire che le ultime versioni di Homebrew (3.0.0 e successive) ora supportano nativamente l'architettura Apple Silicon. Avrai ancora bisogno di Rosetta 2 per far funzionare alcuni pacchetti e formule, ma molti sono già supportati in modo nativo dal gestore pacchetti della riga di comando.
Per chi non lo conoscesse, Homebrew è un gestore di pacchetti open source che consente agli utenti esperti di installare ed eseguire facilmente un'ampia varietà di strumenti e app da riga di comando sul Mac all'interno del Terminale. È piuttosto popolare tra sviluppatori, amministratori di sistema, amministratori di rete, infosec, appassionati di unix e linux e anche tra i più geek tra noi.
Se stai già eseguendo Homebrew dovresti essere in grado di aggiornare semplicemente il gestore pacchetti per ottenere l'ultima versione con il supporto nativo di Apple Silicon. In alternativa, puoi eseguire nuovamente il programma di installazione.
Gli interessati possono installare Homebrew su un Apple Silicon Mac con il seguente comando emesso all'interno di Terminal, che è lo stesso del comando generale di installazione di Homebrew per le moderne versioni di MacOS:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
Come al solito, avrai bisogno di una password amministratore per autenticarti e completare l'installazione.
Alcuni utenti potrebbero voler disattivare il tracciamento predefinito "Anonymous Aggregate User Behavior Analytics" di Homebrew, cosa che puoi fare con il seguente comando dopo l'installazione:
brew analytics off
Puoi controllare i pacchetti su formulae.brew.sh se sei curioso di sapere se hanno o meno il supporto nativo per Apple Silicon.
Se avevi già Homebrew in esecuzione su Apple Silicon Mac ma ti affidavi a Rosetta 2, probabilmente vorrai aggiornare homebrew e i tuoi pacchetti (e dovresti comunque farlo periodicamente):
brew update
Come notato, non tutto supporta ancora Apple Silicon e potrebbe essere ancora necessario utilizzare questa soluzione alternativa di Terminal per eseguire alcuni pacchetti x86.
Risoluzione dei problemi Homebrew su Apple Silicon
Sebbene Homebrew dovrebbe funzionare correttamente su un Apple Silicon Mac, alcuni utenti potrebbero riscontrare problemi se trasferiscono i propri dati da un Intel Mac a un Apple Silicon ARM Mac.
Assicurati di aver installato Rosetta 2 sul Mac, poiché non tutto è ancora nativo.
Molti dei pacchetti homebrew dovrebbero funzionare, ma a volte potresti vedere vari errori rosetta come "rosetta error: thread_suspend failed", in particolare quando tenti di aggiornare i pacchetti Brew.
Se riscontri errori o stranezze da un Mac Intel migrato ad Apple Silicon, puoi provare a disinstallare Homebrew e reinstallare Homebrew, in quanto sembra risolvere questi problemi:
"Prima disinstallazione: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "
Attendi il completamento del processo di disinstallazione. Potresti voler riavviare il Mac per buona misura, ma potrebbe non essere necessario (ricorda che il riavvio cancella i file tmp e altre cache.
Successivamente, reinstalla Homebrew:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
E di nuovo lascia che il processo venga completato.
Ricorda che se disinstalli Homebrew verranno rimossi tutti i pacchetti associati allo strumento, quindi dovrai reinstallarli di nuovo.
–
Nuovo in Homebrew o vuoi solo un vantaggio per alcuni pratici pacchetti da provare? Dai un'occhiata ad alcuni dei migliori pacchetti Homebrew per Mac.
Terminal offre un'ampia gamma di strumenti unix e utili funzionalità che altrimenti sarebbero nascoste sotto il cofano di MacOS. Sebbene la riga di comando sia generalmente per utenti esperti, se l'argomento ti interessa non perderti la navigazione tra i nostri articoli sulla riga di comando qui.
Hai qualche idea da aggiungere sull'esecuzione di Homebrew sui Mac Apple Silicon? Hai esperienze, consigli, suggerimenti, risoluzione dei problemi o consigli particolarmente degni di nota? Condividi nei commenti!