Homebrew: O macOS Catalina 10.15 com o poder do Linux
Para quem é utilizador de sistemas Linux, uma das ferramentas que irá certamente gostar no macOS é o terminal. No entanto, no macOS, este terminal não é tão completo como o que vem com as distribuições Linux. Há comandos que simplesmente não estão disponíveis.
Como solução, existe o Homebrew! Hoje ensinamos como podem instalar esta ferramenta no novo macOS Catalina 10.15.
Já experimentaram executar o comando wget no terminal do macOS? E o poderoso nmap? Pois… o terminal do macOS não os conhece, mas podem ser facilmente adicionados.
Como instalar o Homebrew no macOS Catalina 10.15?
A instalação do Homebrew no macOS Catalina 10.15 é uma tarefa relativamente simples. Para tal basta que siga os seguintes passos:
Obter o Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
Nota: Se não tiver o Xcode instalado, o script irá fazer o download.
Procurar apps com o Homebrew
Depois de instalado o gestor de pacotes, basta usar o comando brew search para procurar o que pretendemos. Vamos, por exemplo, procurar pelo wget usando o comando brew search nmap.
Instalar apps com o Homebrew
Para instalar um desses pacotes, basta usar o comando brew install. Por exemplo, para instalar o nmap basta que executem o comando brew cask install zenmap.
No caso de instalarem outras ferramentas, e não conhecerem a sintaxe de utilização, podem sempre aceder ao manual da mesma usando o comando man (ex: man nmap). Relativamente ao Homebrew podem usar o comando brew help para saber como o podem usar.
Com o comando brew list podem aceder à lista de pacotes disponíveis. Obviamente, que atualizando os repositórios, podem instalar outras apps.
Para outras operações, ao nível do gestor de pacotes brew, podem sempre consultar a documentação oficial aqui. Experimentem e qualquer dúvida ou questão deixem nos comentários.
Este artigo tem mais de um ano
Pedro, vê lá se adivinhas de onde veio a “inspiração” para este gestor de pacotes?
Essa inspiração é usada tanto em Linux quanto em MacOS, funciona bem, é melhor em vários aspectos.
Ao executar o comando de instalação do Homebrew no MacOS (Mojave), ele pausa a instalação para mostrar as modificações que serão feitas. As informações mostradas, indicam alterações de owner e group em alguns diretórios já existentes, mais precisamente os diretórios /usr/local/bin, /usr/local/etc e /usr/local/lib.
No meu caso, ele mudaria o owner=root e o group=wheel para owner=emachado e group=admin.
Minha pergunta é: Essas alterações não podem provocar problemas no sistema ou em softwares já instalados?
Desde já agradeço a atenção.
Acho que o Pedro também não faz ideia.
Já á algum tempo deixei de usar Mac e passei a usar linux, mas na altura usava o “macports” como package manager para instalar a tralha toda que precisava. Quanto Homebrew, nunca usei, mas de momento parece ser mais popular.
Ainda esta semana instalei isto para meter o gcc num MacBook Pro.
Coisa fácil e útil sem dúvida. Para quem programa no Mac, isto é ouro.
Não desfazendo do package manager, mas há diamante, só tens de investigar um bocadinho na internet, é um que existe para Linux e MacOS.