Instal·lació de HomeBrew a Apple Silicon Macs compatibles de manera nativa
Si sou un fan d'Homebrew i un usuari d'Apple Silicon Mac, estareu encantats de descobrir que les últimes versions d'Homebrew (3.0.0 i posteriors) ara admeten de manera nativa l'arquitectura Apple Silicon. Encara necessitareu Rosetta 2 per tenir alguns paquets i fórmules per funcionar, però molts ja són compatibles de manera nativa pel gestor de paquets de línia d'ordres.
Per als desconeguts, Homebrew és un gestor de paquets de codi obert que permet als usuaris avançats instal·lar i executar fàcilment una gran varietat d'eines i aplicacions de línia d'ordres al Mac dins del Terminal. És força popular entre els desenvolupadors, administradors de sistemes, administradors de xarxa, infosec, fans d'Unix i Linux, i fins i tot entre els més geeks entre nos altres.
Si ja esteu executant Homebrew, hauríeu de poder actualitzar el gestor de paquets per obtenir la darrera versió amb suport natiu d'Apple Silicon. Alternativament, podeu tornar a executar l'instal·lador.
Les persones interessades poden instal·lar Homebrew en un Apple Silicon Mac amb la següent comanda emesa dins del Terminal, que és la mateixa que l'ordre general d'instal·lació de Homebrew per a versions modernes de MacOS:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
Com és habitual, necessitareu una contrasenya d'administrador per autenticar-vos i completar la instal·lació.
És possible que alguns usuaris vulguin desactivar el seguiment predeterminat d'"Anàlisis del comportament d'usuari agregat anònim" d'Homebrew, que podeu fer amb l'ordre següent després de la instal·lació:
brew analytics desactivat
Podeu consultar els paquets a formulae.brew.sh si teniu curiositat per saber si tenen o no suport natiu per a Apple Silicon.
Si ja teníeu Homebrew funcionant a l'Apple Silicon Mac però confieu en Rosetta 2, probablement voldreu actualitzar Homebrew i els vostres paquets (i ho hauríeu de fer periòdicament de totes maneres):
actualització de la cervesa
Com s'ha indicat, encara no tot és compatible amb Apple Silicon, i és possible que encara hàgiu d'utilitzar aquesta solució de terminal per executar alguns paquets x86.
Resolució de problemes de Homebrew a Apple Silicon
Tot i que Homebrew hauria de funcionar bé en un Apple Silicon Mac, alguns usuaris poden experimentar problemes si transfereixen les seves dades d'un Intel Mac a un Apple Silicon ARM Mac.
Vols assegurar-te que tens Rosetta 2 instal·lat al Mac, ja que encara no tot és natiu.
Molts dels paquets homebrew haurien de funcionar, però és possible que veieu diversos errors de rosetta com ara "error rosetta: error_suspend thread" de vegades, sobretot quan intenteu actualitzar els paquets Brew.
Si tens errors o peculiaritats d'un Intel migrat a Apple Silicon Mac, pots provar de desinstal·lar Homebrew i tornar a instal·lar Homebrew, ja que sembla que resoldrà aquests problemes:
"Primera desinstal·lació: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "
Deixa que es completi el procés de desinstal·lació. És possible que vulgueu reiniciar el Mac en bona mesura, però pot ser que no sigui necessari (recordeu que el reinici esborra els fitxers tmp i altres memòria cau.
A continuació, torneu a instal·lar Homebrew:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
I torneu a deixar que aquest procés es completi.
Recordeu que si desinstal·leu Homebrew, s'eliminarà tots els paquets associats amb l'eina, de manera que els haureu de tornar a instal·lar.
–
Novetat a Homebrew o només vols un avantatge per provar alguns paquets útils? Fes una ullada a alguns dels millors paquets Homebrew per a Mac.
Terminal ofereix una àmplia gamma d'eines Unix i capacitats útils que, d' altra manera, es troben sota el capó de MacOS. Tot i que la línia d'ordres és generalment per a usuaris avançats, si el tema us interessa, no us perdeu la navegació pels nostres articles de línia d'ordres aquí.
Tens alguna idea a afegir sobre l'execució de Homebrew a Apple Silicon Mac? Teniu experiències, consells, suggeriments, solucions de problemes o consells especialment destacables? Comparteix als comentaris!