Instalação do Homebrew no macOS: instruções passo a passo
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 facilmente para instalar qualquer programa.
Como instalar o Homebrew no Mac
O Homebrew é uma ferramenta gratuita e de código aberto, ideal para programadores que precisam de instalar pacotes de software, aplicações binárias ou criar ambientes de teste para novos programas ou páginas web. Embora a sua instalação no Mac possa parecer um pouco complicada, nas próximas secções iremos explicar cada passo para que o possa fazer sem problemas.
Quais são os requisitos do sistema?
O gestor de pacotes armazena todos os ficheiros de instalaçã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, é necessário cumprir alguns requisitos básicos. No mínimo, deve ter o seguinte:
- uma ligação à Internet,
- um computador com macOS Mojave (10.14) ou superior,
- Apple Silicon ou CPU Intel de 64 bits,
- Xcode com as ferramentas de linha de comando (CLT),
- um shell compatível com Bourne,
- direitos de administrador.
Instalar o Homebrew: tutorial passo a passo
A instalação do Homebrew no Mac é feita através da linha de comandos. Eis os passos que deve seguir:
- Abra o Terminal. Pode encontrá-lo na pasta «Aplicações», dentro da subpasta «Utilitários». Também pode usar o atalho do Mac Comando + Espaço e escrever «Terminal» no campo de pesquisa.
- Em seguida, use a linha de comandos para instalar o ambiente de desenvolvimento Xcode, que permite criar aplicações para dispositivos Apple. Para tal, utilize este comando:
xcode-select --installbashEm seguida, confirme a instalação e outras questões.
- Agora já podes instalar o Homebrew. Este é o comando necessário (para todas as versões compatíveis do macOS):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"bashConfirme a instalação do Homebrew premindo Enter. Introduza a sua palavra-passe de administrador e confirme-a. Se a instalação tiver sido bem-sucedida, aparecerá uma mensagem de confirmação.
Instalar o Homebrew no Mac manualmente
Também podes instalar o Homebrew manualmente no macOS. Para isso, primeiro tens de executar um comando para descarregar o script de instalação. Depois, executa outro comando para iniciar o script. Segue estes passos na linha de comandos:
- Descarregue o script com o seguinte comando:
curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.shbash- Utilize o seguinte comando para verificar o código do script. Desta forma, poderá certificar-se de que está tudo em ordem.
less install.shbash- Instale agora o script utilizando este comando:
/bin/bash install.shbashAgora terá de confirmar alguns dados. Em seguida, serão verificados os requisitos do sistema e ser-lhe-á pedido que introduza a sua palavra-passe, que deverá confirmar com [Y].
- Para se certificar de que a instalação do Homebrew foi bem-sucedida, verifique o estado com o seguinte comando:
brew doctorbashSe tudo estiver correto e os seus pacotes estiverem atualizados, aparecerá a seguinte mensagem:
Your system is ready to brew.bashComo configurar 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 informações, recomendamos que utilize o comando help. Utiliza-se da seguinte forma:
brew helpbashSe quiseres instalar um pacote específico, podes procurá-lo utilizando o comando search. Basta substituir o espaço reservado «Nome do pacote» pelo nome do programa que estás a procurar.
brew search NombredelpaquetebashSe não quiser que sejam recolhidos ou enviados dados de análise, pode desativar esta opção com o seguinte comando:
brew analytics offbashPrimeiros 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, substituindo o espaço reservado «NomeDoPacote» pelo nome do pacote em questão:
brew install NombredelpaquetebashPara remover um pacote, basta utilizar o seguinte comando, substituindo «Nome do pacote» pelo nome do software que pretende desinstalar:
brew uninstall NombredelpaquetebashPara atualizar o Homebrew, digite o seguinte código:
brew updateshellDesinstalar o Homebrew no macOS
Se já não precisares do gestor de pacotes Homebrew, podes desinstalá-lo facilmente a qualquer momento. Para tal, utiliza este comando:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"bashEm alternativa, podes utilizar o script uninstall.sh do Homebrew e remover o gestor de pacotes manualmente. Executa o script com este comando:
curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.shbashEm seguida, utilize este comando para iniciar a desinstalação do Homebrew:
bash uninstall.shbashAlternativas ao Homebrew
Se preferires 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 alternativas:
- MacPorts: inicialmente chamava-se DarwinPorts e, desde 2002, é um gestor de pacotes gratuito e de código aberto. O seu objetivo é facilitar a instalação de programas de código aberto. Ao contrário do Homebrew, não depende das ferramentas do sistema operativo, o que o torna mais independente.
- Fink: este gestor de pacotes é compatível com outras variantes do Unix e funciona no sistema operativo Darwin. Pode ser controlado através do terminal, embora também disponha de uma interface gráfica chamada Fink Commander. O Fink também serve para realizar modificações no código-fonte dos programas.
- ServBay: foi também desenvolvido especificamente para o macOS e é ideal como ambiente de teste alternativo. Permite integrar facilmente servidores web, bases de dados e outras ferramentas com apenas algumas instruçõ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.