O que é o Homebrew e como instalar no MacOS?

Publicados: 2021-05-26

Se você já se perguntou como instalar ferramentas de linha de comando, como telnet, cask, htop, wget, nmap, etc, no macOS? ou você precisa de um gerenciador de pacotes no macOS para instalar e atualizar seus aplicativos favoritos?

Para você como desenvolvedor ou administrador de sistema, o Homebrew permite que você instale suas necessidades que o macOS não incluiu em seu sistema operacional principal.

O que é Homebrew?

Homebrew (brew) é um gerenciador de pacotes gratuito e de código aberto que permite instalar aplicativos e softwares no macOS, dependendo da vontade do usuário. Tem sido recomendado por sua simplicidade e eficácia na economia de tempo e esforço. Sua famosa descrição é “O gerenciador de pacotes ausente para macOS”.

É realmente lendário obter o poder de usar a versão mais recente e atualizada do software em seu dispositivo Mac. No Homebrew, existem pacotes de fórmulas para instalar diretamente de seu repositório público central. Além disso, existe o barril (barril de cerveja), que é uma extensão para enriquecê-lo com mais pacotes de software e aplicativos binários usando a linha de comando.

Se você quiser saber alguns exemplos de benefícios do uso do Homebrew do que os especialistas disseram, leia o seguinte:

  • Reúna toda a sua variedade de diferentes bibliotecas e pacotes de software em um só lugar.
  • Automatize seu trabalho, obtendo benefícios de milhares de ferramentas baseadas em linha de comando.
  • Instale e aprenda scripts Python práticos em seu computador Mac local.
  • Configure um ambiente de teste e desenvolvimento para o desenvolvimento de seu software.
  • Instale muitos aplicativos não disponíveis na App Store.

O Homebrew coloca os arquivos de instalação no caminho do usuário /usr/local/bin/ ou no sistema de arquivos em /usr/local/Cellar , mas os vincula a /usr/local/bin . Isso facilita a inicialização desses aplicativos a partir da pasta de aplicativos, como se fosse uma parte normal do seu adorável macOS.

Requisitos de sistema

A instalação do Homebrew requer alguns requisitos de sistema e habilidades pessoais de familiaridade no terminal do macOS, que você usará para instalar o Homebrew. E antes disso, você deve instalar o software de desenvolvimento Xcode da Apple, que alguns pacotes Homebrew precisam como dependência.

As especificações mínimas necessárias para instalar o Homebrew em um Mac são as seguintes:

  • macOS Mojave (10.14) ou posterior, as versões anteriores têm suporte limitado.
  • Apple Silicon CPU 1 ou uma CPU Intel de 64 bits.
  • Ferramenta de linha de comando (CLT) para Xcode.
  • Disponibilidade e conhecimento do shell compatível com bourne para instalação e uso de bash ou zsh.
  • Conexão com a Internet e acesso administrativo.

Instalando o Homebrew

É um processo relativamente fácil se você estiver familiarizado com o uso de linha de comando. Existem alguns métodos pequenos e diferentes, mas principalmente semelhantes entre si:

Abra o Terminal Mac OS

Encontre a interface do macOS Terminal no Finder e, em seguida, na pasta Application, até a pasta Utility, clique duas vezes no ícone do aplicativo Terminal.

Ou você pode simplesmente usar a tecla de atalho, manter pressionado COMMAND + SPACE e digitar “Terminal” na caixa.

Instale as ferramentas de linha de comando do Xcode

Você precisa do Xcode para algumas ferramentas do Homebrew, o Xcode é um ambiente de desenvolvimento integrado (IDE) do macOS. Você pode usá-lo para criar aplicativos para todos os mac OSs, iOS, iPad OS, watch OS e tv OS. Para fazer o download e instalá-lo, execute o seguinte comando no Terminal:

 xcode-select --install

Aceite iniciar a instalação e a licença, ela será instalada automaticamente.

Instalar Homebrew

Agora, para instalar o Homebrew automaticamente, execute o comando abaixo para macOS High Sierra, Sierra, El Capitan e anteriores :

 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
E execute este comando para MacOS Catalina, macOS Mojave e macOS Big Sur :
 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Se quiser ver as linhas em série da instalação do script, pressione Return , pressione-o pela segunda vez para aceitar a instalação ou pressione Escape para cancelar. Você será solicitado a inserir a senha de administrador. Em seguida, aguarde algum tempo até que o processo seja concluído, você verá a mensagem “ Instalação com sucesso! ”.

Para instalar o Homebrew de forma manual , você pode escrever um comando para baixar o script de instalação e, em seguida, escrever outro comando para executar o script.

Execute o seguinte comando no shell do terminal para fazer o download do script:

 curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.sh

Este comando curl irá baixar o script de instalação do Homebrew do repositório Git do Homebrew para a sua máquina mac, mas sem instalá-lo.

Agora, a vantagem do método manual é que você pode revisar seu código se quiser saber o script que será executado. Agora escreva o comando less para ter uma ideia:

 less install.sh

Se você se sentir confortável com o conteúdo do script, instale-o pelo comando bash:

 /bin/bash install.sh

O script mostrará seu processo de pedido e pedirá que você o aceite. O script também verificará os pré-requisitos do computador antes de continuar. Quando for solicitada sua super senha, digite-a e digite a letra Y para finalmente confirmar sua aceitação do processo de instalação.

Neste ponto, a fim de se parabenizar, você pode preferir executar um comando que permita certificar-se de que o Homebrew foi instalado corretamente:

 brew doctor

O resultado informará sobre o status do Homebrew e se algum pacote precisa de atualizações.

Se tudo estiver OK, você verá esta mensagem:

 <span style="color: #999999;">Output</span> Your system is ready to brew.

Quando você chegar a este ponto, finalmente você pode começar a instalar pacotes de software via Homebrew, execute a documentação de ajuda para ter mais informações:

 brew help

Você também pode pesquisar aplicativos usando o comando brew search {package name}

Exemplo

 brew search nginx

Desligue o Analytics

O Homebrew coleta dados do usuário e envia análises para os desenvolvedores usando rastreamento comportamental anônimo, você pode não ter nenhum problema com isso, ou você prefere desativá-lo.

Se você deseja desativar a análise, insira este comando:

 brew analytics off

Pacotes de instalação

Agora você pode instalar, atualizar e remover seus pacotes favoritos, é recomendado começar com o pacote de tree , ele permite que você tenha uma árvore de diretórios gráfica. Você pode instalá-lo usando o comando abaixo.

 brew install tree

Este comando atualizará a lista de pacotes do Homebrew e, em seguida, instalará o comando tree.

Para atualizar todo o software de fórmulas e cerveja, digite:

 brew update

O Homebrew deve instalar arquivos de pacotes em / usr / local por padrão, para ver o caminho de qualquer pacote instalado com o comando which:

 which {package name}

O resultado deve ser:

 <span style="color: #999999;">Output</span> /usr/local/bin/{package name}

Para desinstalar um pacote, escreva este comando:

 brew uninstall {package name}

Exemplos de instalação de software usando o Homebrew

Existem milhares de pacotes de software em fórmulas do Homebrew, como:

imagemick: uma ferramenta para manipular imagens para outros formatos para macOS.

Comando de instalação:

 brew install imagemagick

archey: informações gráficas do sistema para compartilhar o host local com sua equipe para macOS.

Comando de instalação:

 brew install archey

hub: para adicionar suporte GitHub uma melhor experiência da linha de comando.

Comando de instalação:

 brew install hub

tldr: ter exemplos simplificados de como usar a linha de comando, com páginas de manual voltadas para a comunidade.

Comando de instalação:

 brew install tldr

Cascos de fermentação caseira

Cask é outra coleção de pacotes homebrew de aplicativos macOS e software de código-fonte não aberto. Para pesquisar um pacote, digite brew search –casks {nome do pacote}:

 brew search --casks google-chrome brew search --casks docker brew search --casks dropbox

Para instalar um software de barril, use o comando brew install --cask {package name}

Exemplo

 brew install --cask firefox

Desinstalando o Homebrew

Desinstalar o Homebrew é um processo muito simples, você só precisa executar o script ruby ​​de desinstalação no terminal, basta escolher o comando que alinha sua versão do MacOS.

Para desinstalar o Homebrew do macOS Catalina, macOS Big Sur e macOS Mojave, digite:

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

Para desinstalar o Homebrew do macOS High Sierra, Sierra, El Capitan e anteriores, digite:

 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

Ou você pode baixar o script de “desinstalação” para sua máquina e executá-lo manualmente:

 curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh

Depois de revisar o conteúdo do script, execute este script para desinstalar o Homebrew:

 bash uninstall.sh

Conclusão

Neste tutorial, você pode ter uma ideia clara que é compatível com códigos, detalhes e exemplos para instalar o Homebrew em seu macOS. Para mais detalhes, você pode ver a lista oficial de pacotes Homebrew. Além disso, já havíamos publicado sobre a instalação de alguns exemplos de software, como o comando telnet quando ele está ausente no macOS.

Aproveitar!