Homebrew: o gerenciador de pacotes que faltava para o Linux!
Dica publicada em Linux / Software
Homebrew: o gerenciador de pacotes que faltava para o Linux!
O Homebrew é amplamente conhecido como o gerenciador de pacotes mais popular do macOS. O que muita gente não sabe é que ele também funciona no Linux.Mas qual seria a vantagem de usar o Homebrew em vez dos gerenciadores tradicionais, como apt, dnf ou pacman?
A principal diferença é que o Homebrew opera em modo user-only. Ele instala os pacotes no diretório do usuário (normalmente em ~/.linuxbrew ou /home/linuxbrew/.linuxbrew), sem interferir nas dependências do sistema.
Isso significa que as bibliotecas e versões instaladas pelo Homebrew não entram em conflito com as versões utilizadas pelo próprio sistema operacional. Na prática, isso traz algumas vantagens importantes:
- É possível manter múltiplas versões de linguagens como Python, Node.js ou Ruby sem risco de quebrar o sistema.
- Não é necessário utilizar sudo para instalar pacotes.
- Evita-se a contaminação do sistema com dependências que podem afetar outros softwares.
- Facilita a experimentação com versões mais recentes de ferramentas sem comprometer a estabilidade da distribuição.
Outro ponto relevante é que o Homebrew costuma disponibilizar versões mais atualizadas de diversos pacotes, sem que o usuário precise recorrer a PPAs, repositórios externos ou compilar manualmente a partir do código-fonte.
Além disso, o Homebrew mantém uma experiência padronizada entre macOS e Linux. Para quem trabalha com múltiplos ambientes ou times heterogêneos, isso pode reduzir fricções e simplificar documentação e automações.
Quando faz sentido usar Homebrew no Linux?
- Para desenvolvedores que precisam de versões específicas de ferramentas.
- Para quem deseja manter o sistema base mais limpo e estável.
- Para ambientes de desenvolvimento isolados sem recorrer a containers.
- Para usuários que não querem depender exclusivamente do ciclo de atualização da distribuição.
Quando não faz sentido?
Se você precisa integrar profundamente os pacotes com o sistema, serviços, bibliotecas globais ou gerenciamento centralizado via infra corporativa, o gerenciador nativo da distribuição ainda será a melhor escolha.Instalação do Homebrew no Linux
O Homebrew pode ser instalado em praticamente qualquer distribuição Linux moderna.1. Instale as dependências básicas
No Debian/Ubuntu:
sudo apt update sudo apt install build-essential curl git
2. Execute o script oficial de instalação
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
O instalador criará o diretório padrão em: /home/linuxbrew/.linuxbrew ou, em alguns casos: ~/.linuxbrew.
Normalmente, basta adicionar ao seu .bashrc ou .zshrc:
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
Depois recarregue o shell:
source ~/.bashrc
Verifique se está funcionando:
brew --version
Se aparecer a versão instalada, pronto. Você oficialmente tem um gerenciador de pacotes rodando sem precisar de root.
Instalando múltiplas versões (exemplo com Python)
Uma das grandes vantagens é poder instalar versões específicas:brew install python@3.11
brew install python@3.12
brew install python@3.12
Você pode alternar entre elas manipulando o PATH do seu usuário. Os links simbólicos de cada pacote instalado pelo brew ficam localizados em: /home/linuxbrew/.linuxbrew/bin
Atualizando pacotes
Atualizar a lista e os pacotes instalados:brew update
brew upgrade
brew upgrade
Removendo um pacote
brew remove htop
Simples. Sem sudo. Sem quebrar dependência de sistema.
Vou guardar aqui pra instalar depois.
Value! (é o "valeu" entre programadores hahaha)
______________________________
https://nerdki.blogspot.com.br/ acessa ai, é grátis!