Como usar o Homebrew para instalar software em Linux e Windows

Por muito tempo, o Homebrew foi uma ferramenta útil para usuários de Mac, mas apenas para usuários de Mac. O aplicativo adiciona recursos de 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.

Está disponível Homebrew Agora, para usuários de Linux e também para usuários de Windows, graças ao Windows para Linux. Porém, há uma grande diferença: o nome. Em sistemas Linux, o aplicativo é conhecido como Linuxbrew.

Por que usar o Homebrew em vez do gerenciador de pacotes da distro?

Existem alguns motivos pelos quais você pode escolher usar o Linuxbrew em vez do gerenciador de pacotes padrão do seu sistema. Em primeiro lugar, você não precisa usar o comando sudo para instalar pacotes. Você não precisa necessariamente de privilégios de root para instalá-lo. Os pacotes são instalados no diretório inicial ou no diretório inicial do Linuxbrew.

Outra razão para usar o Homebrew / Linuxbrew é que você pode querer usar o mesmo gerenciador de pacotes em sistemas diferentes. Nesse caso, você não precisará memorizar certos comandos do Ubuntu, alguns do Mac e outros do Windows.

requisitos de sistema

Na seção Linuxbrew do site Homebrew, ele lista alguns requisitos do sistema, que não devem ser vistos como um problema com a maioria dos sistemas relativamente modernos:

  1. GCC 4.4 ou posterior
  2. Linux 2.6.32 ou posterior
  3. Glibc 2.12 ou posterior
  4. CPU x64_86 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 você instalar.

Instale dependências Linuxbrew

Para Ubuntu ou outros sistemas baseados em Debian, você pode instalar tudo o que o Homebrew precisa em um comando:

sudo apt-get install build-essential curl file git

Para usuários de distribuições 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 suas dependências, você pode instalar o Linuxbrew com um único comando. Esses downloads e o script do instalador são importados do repositório Linuxbrew GitHub:

sh -c "$(curl -fsSL [https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh])"

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 depois de fazer logoff e voltar ao shell escolhido, adicione a seguinte linha a “~ / .bashrc"Ou"~ / .zshrc,Sua própria configuração de shell ou outra relacionada:

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 Portanto, comece com o seguinte:

brew install gcc

Uso Linuxbrew

Como vimos acima, a coisa mais simples é instalação de cerveja Seguido do nome do pacote que você deseja instalar. Para pesquisar os pacotes disponíveis, que "fermentar" denota como "fórmulas", você pode usar busca de cerveja Seguido pelo nome. Para mostrar os detalhes de uma fórmula específica, use informações da cerveja Seguido pelo nome. finalmente , atualização de cerveja Para atualizações do Linuxbrew, bem como fórmulas instaladas.

Se a instalação do Linuxbrew não está funcionando corretamente, ou você não tem certeza, uma coisa que pode ajudá-lo a descobrir o problema é doutor de cerveja. Se tudo estiver bem, o comando irá relatar “Seu sistema está pronto para fermentar”. Se algo estiver errado, o comando lhe dará uma ideia por onde começar a resolver o problema. Para mais comandos, veja Documentação do Homebrew , Mas o que está acima deve ser o que você precisa saber.

Ir para o botão superior