Cómo usar Homebrew para instalar software en Linux y Windows

Cómo usar Homebrew para instalar software en Linux y Windows

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.

Cerveza casera ahora está disponible para usuarios de Linux y Windows gracias al Subsistema de Windows para Linux. Sin embargo, hay una diferencia clave: el nombre. En los sistemas Linux, la aplicación se conoce como linuxbrew.

¿Por qué usar Homebrew en lugar del administrador de paquetes de su distribución?

Hay algunas razones por las que podría optar por utilizar Linuxbrew en lugar del administrador de paquetes estándar de su sistema. En primer lugar, no es necesario utilizar el sudo Comando para instalar paquetes. Ni siquiera necesita necesariamente privilegios de root para instalarlo. Los paquetes se instalan en su directorio de inicio o en un directorio de inicio específico de Linuxbrew.

homebrew-linux-windows-config

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 es necesario memorizar ciertos comandos para Ubuntu, algunos para Mac y otro conjunto para Windows.

Requisitos del sistema

En la sección Linuxbrew del sitio web de Homebrew, se enumeran algunos requisitos del sistema, que la mayoría de los sistemas relativamente modernos no deberían tener problemas para cumplir:

  • GCC 4.4 o más reciente
  • Linux 2.6.32 o más reciente
  • Glibc 2.12 o más reciente
  • Procesador x86_64 de 64 bits

No hay soporte para sistemas de 32 bits en este momento, por lo que si está ejecutando un sistema más antiguo, es posible que no tenga suerte. También hay algunas dependencias para instalar.

Instalar las dependencias de Linuxbrew

homebrew-linux-windows-requisitos

Para Ubuntu u otros sistemas basados ​​en Debian, puede instalar todo lo que Homebrew necesita para ejecutarse con un solo comando:

sudo apt-get install build-essential curl file git

Para 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. Esto descarga y ejecuta el script del instalador desde el repositorio de Linuxbrew GitHub:

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

homebrew-linux-windows-instalar

El sitio web de 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 sesión y volver a entrar en el shell de su elección, agregue la siguiente línea a su «~/.bashrc», «~/.zshrc» u otra configuración de shell relevante:

export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH

Ahora está listo para intentar usar Linuxbrew para instalar un paquete. El instalador recomienda instalar gcc, así que empieza con eso:

Usando Linuxbrew

Como se vio arriba, el comando más simple es brew install seguido del nombre del paquete que desea instalar. Para buscar paquetes disponibles, a los que Homebrew se refiere como «fórmulas», puede usar brew search seguido del nombre. Para mostrar los detalles de una fórmula específica, utilice brew info seguido del nombre. Finalmente, brew update actualiza Linuxbrew así como las fórmulas instaladas.

homebrew-linux-windows-comandos

Si su instalación de Linuxbrew no funciona correctamente, o no está seguro, un comando para saber es brew doctor. Si todo está bien, el comando informará «Su sistema está listo para preparar». Si algo anda mal, el comando le dará una idea de por dónde empezar a solucionar el problema. Para obtener más comandos, consulte la Documentación caserapero lo anterior debería ser principalmente lo que necesita saber.

Experto Geek - Tu Guía en Tendencias Tecnológicas