Como executar aplicativos de terminal Homebrew & x86 em Macs M1

Índice:

Anonim

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:

  1. Localize o aplicativo Terminal dentro da pasta Utilities (Finder > Go menu > Utilities)
  2. Selecione Terminal.app e clique com o botão direito nele, depois escolha “Duplicar”
  3. Renomeie o aplicativo Terminal duplicado para algo óbvio e distinto, como 'Rosetta Terminal'
  4. 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)
  5. Marque a caixa "Abrir usando Rosetta" e feche a janela Obter informações
  6. 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!

Como executar aplicativos de terminal Homebrew & x86 em Macs M1