Para instalar o Homebrew no Mac, basta utilizar o terminal, embora alguns pacotes possam exigir que tenha o Xcode instalado. Depois de instalar este gestor de pacotes, poderá utilizá-lo fa­cil­mente para instalar qualquer programa.

Como instalar o Homebrew no Mac

O Homebrew é uma fer­ra­menta gratuita e de código aberto, ideal para pro­gra­ma­do­res que precisam de instalar pacotes de software, apli­ca­ções binárias ou criar ambientes de teste para novos programas ou páginas web. Embora a sua ins­ta­la­ção no Mac possa parecer um pouco com­pli­cada, nas próximas secções iremos explicar cada passo para que o possa fazer sem problemas.

Quais são os re­qui­si­tos do sistema?

O gestor de pacotes armazena todos os ficheiros de ins­ta­la­ção nas pastas /usr/local/bin ou /usr/local/Cellar. No entanto, a ligação é feita em /usr/local/bin. Para instalar o Homebrew no Mac, é ne­ces­sá­rio cumprir alguns re­qui­si­tos básicos. No mínimo, deve ter o seguinte:

  • uma ligação à Internet,
  • um com­pu­ta­dor com macOS Mojave (10.14) ou superior,
  • Apple Silicon ou CPU Intel de 64 bits,
  • Xcode com as fer­ra­men­tas de linha de comando (CLT),
  • um shell com­pa­tí­vel com Bourne,
  • direitos de ad­mi­nis­tra­dor.

Instalar o Homebrew: tutorial passo a passo

A ins­ta­la­ção do Homebrew no Mac é feita através da linha de comandos. Eis os passos que deve seguir:

  1. Abra o Terminal. Pode encontrá-lo na pasta «Apli­ca­ções», dentro da subpasta «Uti­li­tá­rios». Também pode usar o atalho do Mac Comando + Espaço e escrever «Terminal» no campo de pesquisa.
  2. Em seguida, use a linha de comandos para instalar o ambiente de de­sen­vol­vi­mento Xcode, que permite criar apli­ca­ções para dis­po­si­ti­vos Apple. Para tal, utilize este comando:
xcode-select --install
bash

Em seguida, confirme a ins­ta­la­ção e outras questões.

  1. Agora já podes instalar o Homebrew. Este é o comando ne­ces­sá­rio (para todas as versões com­pa­tí­veis do macOS):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
bash

Confirme a ins­ta­la­ção do Homebrew premindo Enter. Introduza a sua palavra-passe de ad­mi­nis­tra­dor e confirme-a. Se a ins­ta­la­ção tiver sido bem-sucedida, aparecerá uma mensagem de con­fir­ma­ção.

Instalar o Homebrew no Mac ma­nu­al­mente

Também podes instalar o Homebrew ma­nu­al­mente no macOS. Para isso, primeiro tens de executar um comando para des­car­re­gar o script de ins­ta­la­ção. Depois, executa outro comando para iniciar o script. Segue estes passos na linha de comandos:

  1. Des­car­re­gue o script com o seguinte comando:
curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.sh
bash
  1. Utilize o seguinte comando para verificar o código do script. Desta forma, poderá cer­ti­fi­car-se de que está tudo em ordem.
less install.sh
bash
  1. Instale agora o script uti­li­zando este comando:
/bin/bash install.sh
bash

Agora terá de confirmar alguns dados. Em seguida, serão ve­ri­fi­ca­dos os re­qui­si­tos do sistema e ser-lhe-á pedido que introduza a sua palavra-passe, que deverá confirmar com [Y].

  1. Para se cer­ti­fi­car de que a ins­ta­la­ção do Homebrew foi bem-sucedida, verifique o estado com o seguinte comando:
brew doctor
bash

Se tudo estiver correto e os seus pacotes estiverem atu­a­li­za­dos, aparecerá a seguinte mensagem:

Your system is ready to brew.
bash

Como con­fi­gu­rar o gestor de pacotes

Depois de instalar o Homebrew no seu Mac, pode utilizar o gestor de pacotes a qualquer momento para adicionar pacotes de software. Para obter mais in­for­ma­ções, re­co­men­da­mos que utilize o comando help. Utiliza-se da seguinte forma:

brew help
bash

Se quiseres instalar um pacote es­pe­cí­fico, podes procurá-lo uti­li­zando o comando search. Basta subs­ti­tuir o espaço reservado «Nome do pacote» pelo nome do programa que estás a procurar.

brew search Nombredelpaquete
bash

Se não quiser que sejam re­co­lhi­dos ou enviados dados de análise, pode desativar esta opção com o seguinte comando:

brew analytics off
bash

Primeiros passos com os pacotes

Para atualizar, remover ou instalar pacotes com o Homebrew, basta usar comandos curtos. Para adicionar um pacote, utilize o seguinte comando, subs­ti­tuindo o espaço reservado «No­me­Do­Pa­cote» pelo nome do pacote em questão:

brew install Nombredelpaquete
bash

Para remover um pacote, basta utilizar o seguinte comando, subs­ti­tuindo «Nome do pacote» pelo nome do software que pretende de­sins­ta­lar:

brew uninstall Nombredelpaquete
bash

Para atualizar o Homebrew, digite o seguinte código:

brew update
shell

De­sins­ta­lar o Homebrew no macOS

Se já não pre­ci­sa­res do gestor de pacotes Homebrew, podes de­sins­talá-lo fa­cil­mente a qualquer momento. Para tal, utiliza este comando:

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

Em al­ter­na­tiva, podes utilizar o script uninstall.sh do Homebrew e remover o gestor de pacotes ma­nu­al­mente. Executa o script com este comando:

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

Em seguida, utilize este comando para iniciar a de­sins­ta­la­ção do Homebrew:

bash uninstall.sh
bash

Al­ter­na­ti­vas ao Homebrew

Se pre­fe­ri­res não utilizar o Homebrew, existem outros gestores de pacotes que também são boas opções. Aqui estão três das melhores al­ter­na­ti­vas:

  • MacPorts: ini­ci­al­mente chamava-se Darwin­Ports e, desde 2002, é um gestor de pacotes gratuito e de código aberto. O seu objetivo é facilitar a ins­ta­la­ção de programas de código aberto. Ao contrário do Homebrew, não depende das fer­ra­men­tas do sistema operativo, o que o torna mais in­de­pen­dente.
  • Fink: este gestor de pacotes é com­pa­tí­vel com outras variantes do Unix e funciona no sistema operativo Darwin. Pode ser con­tro­lado através do terminal, embora também disponha de uma interface gráfica chamada Fink Commander. O Fink também serve para realizar mo­di­fi­ca­ções no código-fonte dos programas.
  • ServBay: foi também de­sen­vol­vido es­pe­ci­fi­ca­mente para o macOS e é ideal como ambiente de teste al­ter­na­tivo. Permite integrar fa­cil­mente ser­vi­do­res web, bases de dados e outras fer­ra­men­tas com apenas algumas ins­tru­ções. Ao contrário de outros gestores, o ServBay é gerido através de uma interface gráfica intuitiva e não através de uma linha de comandos.
Ir para o menu principal