Instalação do HomeBrew em Apple Silicon Macs com suporte nativo

Anonim

Se você é fã do Homebrew e usuário Apple Silicon Mac, ficará feliz em descobrir que as versões mais recentes do Homebrew (3.0.0 e posteriores) agora oferecem suporte nativo à arquitetura Apple Silicon. Você ainda precisará do Rosetta 2 para ter alguns pacotes e fórmulas para funcionar, mas muitos já são suportados nativamente pelo gerenciador de pacotes de linha de comando.

Para quem não conhece, o Homebrew é um gerenciador de pacotes de código aberto que permite que usuários avançados instalem e executem facilmente uma ampla variedade de ferramentas de linha de comando e aplicativos no Mac dentro do Terminal. É bastante popular entre desenvolvedores, administradores de sistema, administradores de rede, infosec, fãs de unix e linux, e até mesmo entre os geeks entre nós.

Se você já estiver executando o Homebrew, basta atualizar o gerenciador de pacotes para obter a versão mais recente com suporte nativo do Apple Silicon. Como alternativa, você pode executar o instalador novamente.

Os interessados ​​podem instalar o Homebrew em um Apple Silicon Mac com o seguinte comando emitido no Terminal, que é o mesmo que o comando geral de instalação do Homebrew para versões modernas do MacOS:

"

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

Como de costume, você precisará de uma senha de administrador para autenticar e concluir a instalação.

Alguns usuários podem optar por desativar o rastreamento padrão "Anonymous Aggregate User Behavior Analytics" do Homebrew, o que você pode fazer com o seguinte comando após a instalação:

brew analytics off

Você pode verificar os pacotes em formulae.brew.sh se estiver curioso para saber se eles têm ou não suporte nativo para Apple Silicon.

Se você já tinha o Homebrew rodando no Apple Silicon Mac, mas contando com o Rosetta 2, provavelmente desejará atualizar o homebrew e seus pacotes (e você deve fazer isso periodicamente):

brew update

Como observado, nem tudo suporta o Apple Silicon ainda, e você ainda pode precisar usar esta solução alternativa do Terminal para executar alguns pacotes x86.

Solução de problemas do Homebrew no Apple Silicon

Embora o Homebrew deva funcionar bem em um Apple Silicon Mac, alguns usuários podem ter problemas se transferirem seus dados de um Intel Mac para um Apple Silicon ARM Mac.

Você deve ter certeza de ter o Rosetta 2 instalado no Mac, pois nem tudo é nativo ainda.

Muitos dos pacotes homebrew devem funcionar, mas você pode ver vários erros de rosetta como “erro de rosetta: thread_suspend falhou” às vezes, particularmente ao tentar atualizar pacotes Brew.

Se você estiver enfrentando erros ou peculiaridades de um Intel migrado para Apple Silicon Mac, tente desinstalar o Homebrew e reinstalar o Homebrew, pois parece resolver esses problemas:

"

Primeira desinstalação: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "

Deixe o processo de desinstalação ser concluído. Você pode querer reiniciar o Mac para uma boa medida, mas pode não ser necessário (lembre-se de que a reinicialização limpa os arquivos tmp e outros caches.

Em seguida, reinstale o Homebrew:

"

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

E novamente deixe o processo completo.

Lembre-se de que se você desinstalar o Homebrew, todos os pacotes associados à ferramenta serão removidos, então você precisará reinstalá-los novamente.

Novo no Homebrew ou apenas quer uma pista para alguns pacotes úteis para experimentar? Confira alguns dos melhores pacotes Homebrew para Mac.

O Terminal oferece uma ampla variedade de ferramentas unix e recursos úteis que, de outra forma, estão escondidos sob o capô do MacOS. Embora a linha de comando seja geralmente para usuários avançados, se o assunto interessar, você não pode deixar de navegar por nossos artigos sobre linha de comando aqui.

Você tem alguma ideia a acrescentar sobre a execução do Homebrew em Apple Silicon Macs? Tem alguma experiência, dica, sugestão, solução de problemas ou conselho particularmente digno de nota? Compartilhe nos comentários!

Instalação do HomeBrew em Apple Silicon Macs com suporte nativo