Anteriormente falamos aqui no blog sobre o gerenciador de pacotes do Windows, o Chocolatey. Neste artigo, falaremos sobre o gerenciador de pacotes do macOS, o Homebrew.
Afinal, o que é um gerenciador de pacotes?
Um gerenciador de pacotes é uma ferramenta utilizada para prover a instalação, remoção e atualização de programas. Neste caso, o Homebrew serve como uma ferramenta para gerenciar pacotes no sistema operacional macOS.
O gerenciador de pacotes Homebrew instala as coisas que você precisa que a Apple (ou o seu sistema Linux) não forneceram para você.
De forma resumida, nada mais é que um facilitador para instalação, remoção e atualização de pacotes no sistema operacional.
Características do Homebrew
O Homebrew é um gerenciador de pacotes gratuito e de código aberto, baseado unicamente em Git e Ruby, fazendo com que você possa desenvolver tranquilamente, com a certeza de desfazer as alterações e integrar atualizações com facilidade.
Como diversas outras características, podemos citar:
- Escrito na linguagem de programação Ruby;
- Instalado por padrão em
/usr/local
; - Consiste em um repositório git;
- Permite ao usuário atualizar o Homebrew puxando um repositório atualizado do GitHub;
- Fornece fórmulas pré-construídas com opções padrão;
- Coleta estatísticas de instalação, erro de compilação e versão do sistema operacional por meio do Google Analytics;
- Os usuários podem visualizar dados analíticos dos últimos 30, 90 e 365 dias no site do Homebrew;
- Gratuito;
- Open source, entre outros.
Como instalar o Homebrew
O processo de instalação do Homebrew é bem simples. No macOS, com o terminal aberto, basta executar o seguinte comando:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Ao final do processo, o homebrew estará instalado com sucesso. Agora, basta utilizar esta ferramenta para instalar, remover ou atualizar pacotes no macOS.
Instalando pacotes
Para instalar um pacote com o homebrew basta utilizar o seguinte comando:
brew install nome_do_pacote
Isso fará com que o pacote seja instalado no macOS e esteja disponível para utilizá-lo.
Removendo pacotes
Da mesma forma, para remover um pacote, basta utilizar o seguinte comando:
brew uninstall nome_do_pacote
Com o comando acima, o pacote será removido do sistema operacional completamente.
Atualizando pacotes
Para atualizar um pacote com o homebrew basta utilizar o seguinte comando:
brew upgrade nome_do_pacote
ou, para atualizar todos os pacotes instalados pelo homebrew, utilizamos o seguinte comando:
brew upgrade
No site do Homebrew você poderá visualizar todo processo de instalação, configuração e documentação da ferramenta.