Nota: O seguinte artigo irá ajudá-lo com: O que é Homebrew e como instalar no MacOS?
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 a instalação de aplicativos e software no macOS, dependendo do desejo do usuário. Foi 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 no seu dispositivo Mac. No Homebrew, existem pacotes de fórmulas para instalar diretamente de seu repositório público principal. Além disso, existe o barril (brew-cask) que é uma extensão para enriquecer você com mais pacotes de software e aplicativos binários usando a linha de comando.
Se você quiser conhecer 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 e obtenha 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 seu desenvolvimento de 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 em /usr/local/bin. Isso facilita para você iniciar esses aplicativos 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 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.
- Ligação à Internet e acesso administrativo.
Instalando o Homebrew
É um processo relativamente fácil se você estiver familiarizado com o uso de uma linha de comando, existem alguns métodos um pouco diferentes, mas principalmente semelhantes entre si:
Abra o Terminal Mac OS
Encontre a interface do Terminal do macOS pelo Finder, depois na pasta Aplicativo, até a pasta Utilitário, clique duas vezes no ícone do aplicativo Terminal.
Ou você pode simplesmente usar o atalho de tecla, mantenha pressionado COMMAND + SPACE e digite “Terminal” na caixa.
Instale as ferramentas de linha de comando do Xcode
Você precisa do Xcode para algumas ferramentas Homebrew, o Xcode é um ambiente de desenvolvimento integrado (IDE) do macOS. Você pode usá-lo para criar aplicativos para todos os Mac OS, iOS, iPad OS, watch OS e TV OS. Para baixá-lo 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)"
Se você quiser ver as linhas da série de 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 digitar a senha de administrador. Então espere algum tempo até que o processo termine, você verá a mensagem “Instalação bem sucedida!”.
Para instalar o Homebrew em um maneira manualvocê 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 baixar o script:
curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.sh
Este comando curl fará o download do script de instalação do Homebrew do repositório Git do Homebrew para sua máquina mac, mas sem instalá-lo.
Agora, o benefício do método manual é que você pode revisar seu código se quiser conhecer 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 solicitará que você o aceite. O script também verificará os pré-requisitos do computador antes de continuar. Quando solicitado sua super senha, digite-a e digite a letra Y para finalmente confirmar sua aceitação do processo de instalação.
Neste ponto, para se parabenizar, você pode preferir executar um comando que permita certificar-se de que o Homebrew realmente foi instalado:
brew doctor
O resultado informará sobre o status do Homebrew e se algum pacote precisa de atualizações.
Se tudo estiver OK, você deverá ver esta mensagem:
<span style="color: #999999;">Output</span> Your system is ready to brew.
Quando você chegar a esse ponto, finalmente poderá começar a instalar os pacotes de software via Homebrew, execute a documentação de ajuda para obter mais informações:
brew help
Você também pode pesquisar aplicativos usando o comando brew search {package name}
Exemplo
brew search nginx
Desativar 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 problemas com isso ou preferir desativá-lo.
Se você deseja desabilitar a análise, digite este comando:
brew analytics off
Instalar pacotes
Agora você pode instalar, atualizar e remover seus pacotes favoritos, é recomendado começar com o pacote 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 Homebrew e, em seguida, instalará o comando tree.
Para atualizar todo o software de fórmulas e preparar, 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 nas fórmulas do Homebrew, como:
imagemick: uma ferramenta para manipular imagens para outros formatos para macOS.
Comando de instalação:
brew install imagemagick
arqueia: informações gráficas do sistema para compartilhar o localhost com sua equipe para macOS.
Comando de instalação:
brew install archey
eixo: para adicionar suporte ao GitHub uma melhor experiência na linha de comando.
Comando de instalação:
brew install hub
tldr: ter exemplos simplificados de como usar a linha de comando, com páginas man orientadas pela comunidade.
Comando de instalação:
brew install tldr
Barris caseiros
Cask é outra coleção de pacotes homebrew de aplicativos macOS e software de código não aberto. Para procurar um pacote, digite brew search –casks {package name}:
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 “uninstall” 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 de que é suportado por códigos, detalhes e exemplos para instalar o Homebrew no 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 está faltando no macOS.
Apreciar!