Durante mucho tiempo, Homebrew ha sido una herramienta útil para usuarios de Mac, pero solo para usuarios de Mac. La aplicación agrega administración de paquetes al estilo de Linux, lo que permite a los usuarios instalar fácilmente utilidades de línea de comandos. Ahora, con las versiones 2.0.0 y posteriores, la aplicación ya no es exclusiva para Mac.
Disponible Homebrew Ahora, tanto para usuarios de Linux como para usuarios de Windows, gracias a Windows para Linux. Sin embargo, hay una gran diferencia: el nombre. En los sistemas Linux, la aplicación se conoce como Linuxbrew.
¿Por qué usar Homebrew en lugar del administrador de paquetes de la distribución?
Hay algunas razones por las que puede optar por utilizar Linuxbrew en lugar del administrador de paquetes estándar de su sistema. Primero, no necesita usar el comando sudo para instalar paquetes. No necesariamente necesita privilegios de root para instalarlo. Los paquetes se instalan en su directorio de inicio o en su directorio de inicio de Linuxbrew.
Otra razón para usar Homebrew/Linuxbrew es que quizás quieras usar el mismo administrador de paquetes en diferentes sistemas. En este caso, no necesita guardar ciertos comandos para Ubuntu, algunos para Mac y otros para Windows.
Requisitos del sistema
En la sección Linuxbrew del sitio web de Homebrew, enumera algunos requisitos del sistema, que no deben considerarse un problema para la mayoría de los sistemas relativamente modernos:
- GCC 4.4 o posterior
- Linux 2.6.32 o posterior
- Glibc 2.12 o posterior
- Procesador x64_86 de 64 bits
No hay soporte para sistemas de 32 bits en este momento, por lo que si está ejecutando un sistema anterior, es posible que no tenga suerte. También hay algunas dependencias para instalar.
Instalar dependencias de Linuxbrew
Para Ubuntu u otros sistemas basados en Debian, puede instalar todo lo que Homebrew necesita con un solo comando:
sudo apt-get install build-essential curl file git
Para usuarios de distribuciones de Fedora, CentOS o Red Hat, use el siguiente comando en su lugar:
sudo yum groupinstall ‘Development Tools’ && sudo yum install curl file git
Instalar Linuxbrew
Al igual que con las dependencias, puedes instalar Linuxbrew con un solo comando. Estas descargas y el script del instalador se importan desde el repositorio de Linuxbrew GitHub:
sh -c "$(curl -fsSL [https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh])"
Linuxbrew recomienda ejecutar los siguientes comandos para agregar la aplicación a su 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
En el caso de que los comandos anteriores no funcionen después de cerrar la sesión de su shell elegido y luego volver a iniciarla, agregue la siguiente línea a "~ / .bashrc"O"~/.zshrc,Su propia configuración de shell u otra relacionada:
export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH
Ahora está listo para intentar usar Linuxbrew para instalar un paquete. El instalador recomienda instalar gcc Entonces, comienza con:
brew install gcc
Usando Linuxbrew
Como vimos anteriormente, el comando más simple es instalar cerveza seguido del nombre del paquete que desea instalar. Para buscar paquetes disponibles, que "preparar" denota "fórmulas", puede usar búsqueda de cerveza seguido del nombre. Para mostrar los detalles de una fórmula en particular, use información de preparación seguido del nombre. por fin , actualización de preparación Para actualizaciones de Linuxbrew, así como versiones instaladas.
Si su instalación de Linuxbrew no funciona correctamente, o si no está seguro, una cosa que puede ayudarlo a descubrir qué es lo que está mal es doctor cervecero. Si todo está bien, el comando informará "Su sistema está listo para preparar". Si algo anda mal, el comando te dará una idea de por dónde empezar a solucionar el problema. Para obtener más comandos, consulte Homebrew Documentación , pero lo anterior debería ser principalmente lo que necesita saber.