Para instalar Homebrew en Mac solo es necesario utilizar el terminal, aunque algunos paquetes pueden requerir que tengas instalado Xcode. Una vez instalado este gestor de paquetes, podrás emplearlo fá­ci­l­me­n­te para instalar cualquier programa.

Cómo instalar Homebrew en Mac

Homebrew es una he­rra­mie­n­ta gratuita y de código abierto, ideal para de­sa­rro­lla­do­res que necesitan instalar paquetes de software, apli­ca­cio­nes binarias o crear entornos de prueba para nuevos programas o páginas web. Aunque su in­s­ta­la­ción en Mac puede parecer un poco co­m­pli­ca­da, en los próximos apartados te ex­pli­ca­re­mos cada paso para que puedas hacerlo sin problemas.

¿Cuáles son los re­qui­si­tos del sistema?

El gestor de paquetes almacena todos los archivos de in­s­ta­la­ción en las carpetas /usr/local/bin o /usr/local/Cellar. Sin embargo, la vi­n­cu­la­ción se realiza en /usr/local/bin. Para instalar Homebrew en Mac, debes cumplir con algunos re­qui­si­tos básicos. Como mínimo, debes tener lo siguiente:

  • una conexión a internet,
  • un ordenador con macOS Mojave (10.14) o superior,
  • Apple Silicon o CPU Intel de 64 bits,
  • Xcode con las he­rra­mie­n­tas de línea de comandos (CLT),
  • una shell co­m­pa­ti­ble con Bourne,
  • derechos de ad­mi­ni­s­tra­dor.

Instalar Homebrew: tutorial paso a paso

La in­s­ta­la­ción de Homebrew en Mac se realiza a través de la línea de comandos. Estos son los pasos que debes seguir:

  1. Abre el terminal. Puedes en­co­n­trar­lo en la carpeta de “Apli­ca­cio­nes”, dentro de la su­b­ca­r­pe­ta “Uti­li­da­des”. También puedes usar el atajo de Mac Comando + Espacio y escribir “Terminal” en el campo de búsqueda.

  2. A co­n­ti­nua­ción, usa la línea de comandos para instalar el entorno de de­sa­rro­llo Xcode, que te permite crear apli­ca­cio­nes para di­s­po­si­ti­vos Apple. Utiliza para ello este comando:

xcode-select --install
bash

Después, confirma la in­s­ta­la­ción y demás consultas.

  1. Ahora puedes instalar Homebrew. Este es el comando necesario (para todas las versiones de macOS co­m­pa­ti­bles):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
bash

Confirma la in­s­ta­la­ción de Homebrew pre­sio­na­n­do Enter. Introduce tu co­n­tra­se­ña de ad­mi­ni­s­tra­dor y co­n­fí­r­ma­la. Si la in­s­ta­la­ción se ha realizado co­rre­c­ta­me­n­te, aparecerá un mensaje de co­n­fi­r­ma­ción.

Instalar Homebrew en Mac de forma manual

También puedes instalar Homebrew ma­nua­l­me­n­te en macOS. Para ello, primero debes ejecutar un comando para descargar el script de in­s­ta­la­ción. Después, ejecuta otro comando para iniciar el script. Sigue estos pasos en la línea de comandos:

  1. Descarga el script con el siguiente comando:
curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.sh
bash
  1. Utiliza el siguiente comando para revisar el código del script. De esta manera, podrás ase­gu­rar­te de que todo esté en orden.
less install.sh
bash
  1. Instala ahora el script uti­li­za­n­do este comando:
/bin/bash install.sh
bash

Ahora deberás confirmar algunos datos. Luego, se ve­ri­fi­ca­rán los re­qui­si­tos del sistema y se te pedirá que in­tro­du­z­cas tu co­n­tra­se­ña, que deberás confirmar con [Y].

  1. Para ase­gu­rar­te de que la in­s­ta­la­ción de Homebrew se ha realizado co­rre­c­ta­me­n­te, comprueba el estado con el siguiente comando:
brew doctor
bash

Si todo es correcto y tus paquetes están ac­tua­li­za­dos, aparecerá el siguiente mensaje:

Your system is ready to brew.
bash

Cómo co­n­fi­gu­rar el gestor de paquetes

Después de instalar Homebrew en tu Mac, puedes usar el gestor de paquetes en cualquier momento para añadir paquetes de software. Para obtener más in­fo­r­ma­ción, te re­co­me­n­da­mos usar el comando help. Se utiliza de la siguiente forma:

brew help
bash

Si quieres añadir un paquete es­pe­cí­fi­co, puedes buscarlo uti­li­za­n­do el comando search. Solo tienes que re­em­pla­zar el marcador de posición “No­m­bre­de­l­pa­que­te” con el nombre del programa que estés buscando.

brew search Nombredelpaquete
bash

Si no quieres que se recopilen ni se envíen datos de análisis, puedes des­ac­ti­var esta opción con el siguiente comando:

brew analytics off
bash

Primeros pasos con los paquetes

Para ac­tua­li­zar o eliminar o instalar paquetes con Homebrew, solo necesitas usar comandos cortos. Para añadir un paquete, utiliza el siguiente comando su­s­ti­tu­ye­n­do el marcador de posición “No­m­bre­de­l­pa­que­te” por el nombre del paquete co­rre­s­po­n­die­n­te:

brew install Nombredelpaquete
bash

Para eliminar un paquete, basta con que utilices el siguiente comando re­em­pla­za­n­do “No­m­bre­de­l­pa­que­te” por el nombre del software que quieras des­in­s­ta­lar:

brew uninstall Nombredelpaquete
bash

Para ac­tua­li­zar Homebrew, escribe el siguiente código:

brew update
shell

Des­in­s­ta­lar Homebrew en macOS

Si ya no necesitas el gestor de paquetes Homebrew, puedes des­in­s­ta­lar­lo fá­ci­l­me­n­te en cualquier momento. Para ello, utiliza este comando:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
bash

Como al­te­r­na­ti­va, puedes usar el script de Homebrew uninstall.sh y eliminar el gestor de paquetes de forma manual. Ejecuta el script con este comando:

curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh
bash

A co­n­ti­nua­ción, utiliza esta in­s­tru­c­ción para comenzar a des­in­s­ta­lar Homebrew:

bash uninstall.sh
bash

Al­te­r­na­ti­vas a Homebrew

Si prefieres no utilizar Homebrew, hay otros gestores de paquetes que son también buenas opciones. Aquí tienes tres de las mejores al­te­r­na­ti­vas:

  • MacPorts: en sus orígenes se llamaba Da­r­wi­n­Po­rts y desde 2002 es un gestor de paquetes gratuito y de código abierto. Su objetivo es facilitar la in­s­ta­la­ción de programas de código abierto. A di­fe­re­n­cia de Homebrew, no depende de las he­rra­mie­n­tas del sistema operativo, lo que lo hace más in­de­pe­n­die­n­te.
  • Fink: este gestor de paquetes es co­m­pa­ti­ble con otras variantes de Unix y funciona en el sistema operativo Darwin. Se puede controlar a través del terminal, aunque también cuenta con una interfaz gráfica llamada Fink Commander. Fink sirve también para realizar mo­di­fi­ca­cio­nes en el código fuente de los programas.
  • ServBay: se ha de­sa­rro­lla­do también es­pe­cí­fi­ca­me­n­te para macOS y es ideal como entorno de prueba al­te­r­na­ti­vo. Permite integrar fá­ci­l­me­n­te se­r­vi­do­res web, bases de datos y otras he­rra­mie­n­tas con solo unas pocas in­s­tru­c­cio­nes. A di­fe­re­n­cia de otros gestores, ServBay se maneja a través de una interfaz gráfica clara y no mediante una línea de comandos.
Ir al menú principal