Como executar aplicativos de terminal Homebrew & x86 em Macs M1
Índice:
Se você é um dos primeiros usuários que adquiriu um M1 Apple Silicon Mac e descobriu que o Homebrew e muitos outros aplicativos de terminal x86 ainda não têm suporte para a nova arquitetura Arm, você será fico feliz em saber que existe uma solução bastante simples.
O truque é executar um aplicativo Terminal paralelo por meio do Rosetta. E sim, isso significa que você precisará instalar o Rosetta no Apple Silicon Mac primeiro, caso ainda não o tenha feito.
Como executar x86 Homebrew e aplicativos de terminal em Apple Silicon Macs
Aqui está a solução alternativa até que o suporte nativo chegue:
- Localize o aplicativo Terminal dentro da pasta Utilities (Finder > Go menu > Utilities)
- Selecione Terminal.app e clique com o botão direito nele, depois escolha “Duplicar”
- Renomeie o aplicativo Terminal duplicado para algo óbvio e distinto, como 'Rosetta Terminal'
- Agora selecione o recém-renomeado aplicativo ‘Rosetta Terminal’ e clique com o botão direito e escolha “Obter informações” (ou pressione Command+i)
- Marque a caixa "Abrir usando Rosetta" e feche a janela Obter informações
- Execute o “Rosetta Terminal” como de costume, que suportará totalmente o Homebrew e outros aplicativos de linha de comando x86
Você vai querer fazer isso mesmo se estiver instalando o Homebrew no M1 Mac, pelo menos até que uma versão nativa do Homebrew esteja disponível.
Homebrew é um utilitário fantástico com uma variedade de ótimos pacotes para usuários de Mac mais avançados e aqueles acostumados com a linha de comando.
Presumivelmente em um futuro não distante, o Homebrew será atualizado para suportar ARM e Apple Silicon nativamente, mas, por enquanto, use esta solução alternativa para fazer com que seus aplicativos de terminal x86 e Homebrew funcionem bem em seu novo M1 Apple Silicon Mac, seja um MacBook Pro, MacBook Air ou Mac mini.
Esta solução prática foi detalhada por Notion.so, obrigado a eles pela descoberta.
Você conhece outra abordagem para executar aplicativos de terminal x86 em um novo Apple Silicon Mac? Compartilhe conosco nos comentários abaixo!