Como executar aplicativos de terminal Homebrew e x86 em Macs M1

Se você for um dos primeiros a adotar um M1 Apple Silicon Mac e descobrir que o Homebrew e muitos outros aplicativos de terminal x86 ainda não têm suporte para a nova arquitetura Arm, você ficará feliz em saber que há 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, se ainda não o fez.

Como executar aplicativos de homebrew e terminal x86 em Macs Apple Silicon

Esta é a solução alternativa até que chegue o suporte nativo:

  1. Localize o aplicativo Terminal na pasta Utilitários (Finder> Menu Ir> Utilitários)
  2. Selecione Terminal.app e clique com o botão direito sobre ele, depois escolha “Duplicar”
  3. Renomeie o aplicativo Terminal duplicado para algo óbvio e distinto, como ‘Rosetta Terminal’
  4. Agora selecione o aplicativo recentemente renomeado ‘Rosetta Terminal’ e clique com o botão direito e escolha “Obter Informações” (ou pressione Command + i)
  5. Marque a caixa “Abrir usando Rosetta” e feche a janela Obter Informações
  6. Execute o “Rosetta Terminal” como de costume, que terá suporte total para 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 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 perfeitamente em seu novo M1 Apple Silicon Mac, seja um MacBook Pro, MacBook Air ou Mac mini.

Esta solução alternativa útil foi detalhada por Notion.so, então, obrigado a eles pela descoberta.

Você conhece outra abordagem para fazer os aplicativos de terminal x86 rodarem em um novo Apple Silicon Mac? Compartilhe conosco nos comentários abaixo!

Desde muito jovem que estou interessado em computadores e tecnologia em geral. Tenho paixão por telemóveis, tablets e gadgets. O meu entusiasmo por todo o tipo de tecnologia faz-me estar sempre a par de todas as novidades.

Mário Rodriguês

Fundador da thetechmag.net 

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *