Por muito tempo, o Homebrew foi uma ferramenta útil para usuários de Mac, mas apenas para usuários de Mac. O aplicativo adiciona gerenciamento de pacotes no estilo Linux, permitindo aos usuários instalar facilmente utilitários de linha de comando. Agora, com as versões 2.0.0 e posteriores, o aplicativo não é mais exclusivo para Mac.
Homebrew agora está disponível para usuários Linux, bem como usuários Windows, graças ao subsistema Windows para Linux. Porém, há uma diferença fundamental: o nome. Em sistemas Linux, o aplicativo é conhecido como Linuxbrew.
Por que usar o Homebrew em vez do gerenciador de pacotes da sua distribuição?
Existem alguns motivos pelos quais você pode optar por usar o Linuxbrew em vez do gerenciador de pacotes padrão do seu sistema. Primeiro, você não precisa usar o sudo
comando para instalar pacotes. Você nem precisa necessariamente de privilégios de root para instalá-lo. Os pacotes são instalados em seu diretório inicial ou em um diretório inicial específico do Linuxbrew.
Outra razão para usar o Homebrew / Linuxbrew é que você pode querer usar o mesmo gerenciador de pacotes em sistemas diferentes. Neste caso, não há necessidade de memorizar certos comandos para Ubuntu, alguns para Mac e outro conjunto para Windows.
requisitos de sistema
Na seção Linuxbrew do site Homebrew, ele lista alguns requisitos de sistema, que a maioria dos sistemas relativamente modernos não deve ter problemas para atender:
- GCC 4.4 ou mais recente
- Linux 2.6.32 ou mais recente
- Glibc 2.12 ou mais recente
- CPU x86_64 de 64 bits
Não há suporte para sistemas de 32 bits no momento, portanto, se você estiver executando um sistema mais antigo, pode estar sem sorte. Existem também algumas dependências para instalar.
Instale as dependências do Linuxbrew
Para Ubuntu ou outros sistemas baseados em Debian, você pode instalar tudo o que o Homebrew precisa para ser executado em um comando:
sudo apt-get install build-essential curl file git
Para Fedora, CentOS ou Red Hat, use o seguinte comando:
sudo yum groupinstall ‘Development Tools’ && sudo yum install curl file git
Instale Linuxbrew
Tal como acontece com as dependências, você pode instalar o Linuxbrew com um único comando. Isso baixa e executa o script do instalador do repositório Linuxbrew GitHub:
sh -c "$(curl -fsSL [https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh])"
O site Linuxbrew recomenda executar os seguintes comandos para adicionar o aplicativo ao seu perfil bash:
test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv) test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv) test -r ~/.bash_profile && echo "eval $($(brew --prefix)/bin/brew shellenv)" >>~/.bash_profile echo "eval $($(brew --prefix)/bin/brew shellenv)" >>~/.profile
No caso de os comandos acima não funcionarem após você sair e voltar ao shell de sua escolha, adicione a seguinte linha ao seu “~ / .bashrc,” “~ / .zshrc” ou outra configuração de shell relevante:
export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH
Agora você está pronto para tentar usar o Linuxbrew para instalar um pacote. O instalador recomenda instalar o gcc, então comece com isso:
brew install gcc
Usando Linuxbrew
Como visto acima, o comando mais simples é brew install
seguido pelo nome do pacote que você deseja instalar. Para pesquisar os pacotes disponíveis, que o Homebrew chama de “fórmulas”, você pode usar brew search
seguido pelo nome. Para mostrar os detalhes de uma fórmula específica, use brew info
seguido pelo nome. Finalmente, brew update
atualiza o Linuxbrew, bem como as fórmulas instaladas.
Se a sua instalação do Linuxbrew não está funcionando corretamente, ou você não tem certeza, um comando a saber é brew doctor
. Se tudo estiver bem, o comando irá reportar “Seu sistema está pronto para fermentar.” Se algo estiver errado, o comando lhe dará uma ideia de por onde começar para corrigir o problema. Para mais comandos, consulte o Documentação de homebrew, mas o acima exposto deve ser principalmente o que você precisa saber.