¿Qué es Homebrew y cómo instalarlo en MacOS?

Publicado: 2021-05-26

Si alguna vez se preguntó cómo instalar herramientas de línea de comandos como telnet, cask, htop, wget, nmap, etc., en macOS. ¿O necesita un administrador de paquetes en macOS para instalar y actualizar sus aplicaciones favoritas?

Para usted, como desarrollador o administrador de sistemas, Homebrew le permite instalar sus necesidades que macOS no incluyó en su sistema operativo principal.

¿Qué es Homebrew?

Homebrew (brew) es un administrador de paquetes gratuito y de código abierto que permite instalar aplicaciones y software en macOS, según el deseo del usuario. Ha sido recomendado por su sencillez y eficacia a la hora de ahorrar tiempo y esfuerzo. Su famosa descripción es "El administrador de paquetes que falta para macOS".

Es realmente legendario obtener el poder de usar la versión más reciente y actualizada del software en su dispositivo Mac. En Homebrew, hay paquetes de fórmulas para instalar directamente desde su repositorio público principal. Además, está el cask (brew-cask) que es una extensión para enriquecerlo con más paquetes de software y aplicaciones binarias usando la línea de comando.

Si desea conocer algunos ejemplos de beneficios del uso de Homebrew a partir de lo que dijeron los expertos, lea lo siguiente:

  • Reúna toda su variedad de diferentes bibliotecas y paquetes de software en un solo lugar.
  • Automatice su trabajo y obtenga los beneficios de miles de herramientas basadas en la línea de comandos.
  • Instale y aprenda scripts prácticos de Python en su computadora Mac local.
  • Configure un entorno de prueba y desarrollo para el desarrollo de su software.
  • Instale muchas aplicaciones no disponibles en la App Store.

Homebrew coloca los archivos de instalación en la ruta del usuario /usr/local/bin/ , o en el sistema de archivos en /usr/local/Cellar , pero los vincula a /usr/local/bin . Esto le facilita iniciar estas aplicaciones desde la carpeta de aplicaciones como si fuera una parte habitual de su adorable macOS.

Requisitos del sistema

La instalación de Homebrew necesita algunos requisitos del sistema y habilidades de familiaridad personal en la Terminal macOS, que usará para instalar Homebrew. Y antes de eso, debe instalar el software de desarrollo Xcode de Apple que algunos paquetes Homebrew necesitan como dependencia.

Las especificaciones mínimas que necesita para instalar Homebrew en una Mac son las siguientes:

  • macOS Mojave (10.14) o posterior, las versiones anteriores tienen un soporte limitado.
  • Apple Silicon CPU 1 o una CPU Intel de 64 bits.
  • Herramienta de línea de comandos (CLT) para Xcode.
  • Disponibilidad y conocimiento del shell compatible con bourne para la instalación y uso de bash o zsh.
  • Conexión a Internet y acceso administrativo.

Instalación de Homebrew

Es un proceso relativamente fácil si está familiarizado con el uso de una línea de comando, hay algunos métodos pequeños diferentes, pero en su mayoría similares entre sí:

Abra la terminal de Mac OS

Busque la interfaz de MacOS Terminal en el Finder, luego la carpeta Aplicación, hasta la carpeta Utilidades, haga doble clic en el icono de la aplicación Terminal.

O simplemente puede usar el atajo de teclado, mantener presionado COMMAND + SPACE y escribir "Terminal" en el cuadro.

Instale las herramientas de línea de comandos de Xcode

Necesita Xcode para algunas herramientas Homebrew, Xcode es un entorno de desarrollo integrado (IDE) de macOS. Puede usarlo para crear aplicaciones para todos los sistemas operativos Mac, iOS, iPad OS, Watch OS y TV OS. Para descargarlo e instalarlo, ejecute el siguiente comando en la Terminal:

 xcode-select --install

Acepta iniciar la instalación y la licencia, se instalará automáticamente.

Instalar Homebrew

Ahora, para instalar Homebrew automáticamente, ejecute el siguiente comando para macOS High Sierra, Sierra, El Capitan y versiones anteriores :

 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Y ejecute este comando para MacOS Catalina, macOS Mojave y macOS Big Sur :
 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Si desea ver las líneas de serie de la instalación del script, presione Return , presiónelo por segunda vez para aceptar la instalación o presione Escape para cancelar. Se le pedirá que ingrese la contraseña de administrador. Luego, espere un tiempo hasta que finalice el proceso, verá el mensaje “¡ Instalación exitosa! ”.

Para instalar Homebrew de forma manual , puede escribir un comando para descargar el script de instalación y luego escribir otro comando para ejecutar el script.

Ejecute el siguiente comando en el shell del terminal para descargar el script:

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

Este comando curl descargará el script de instalación de Homebrew desde el repositorio Git de Homebrew a su máquina mac, pero sin instalarlo.

Ahora, el beneficio del método manual es que puede revisar su código si desea conocer el script que se ejecutará. Ahora escribe el comando menos para tomar una idea:

 less install.sh

Si se siente cómodo con el contenido del script, instálelo con el comando bash:

 /bin/bash install.sh

El script le mostrará su proceso de pedido y le pedirá que lo acepte. El script también verificará los requisitos previos de la computadora antes de continuar. Cuando le solicite su súper contraseña, ingrésela e ingrese la letra Y para finalmente confirmar su aceptación del proceso de instalación.

En este punto, para felicitarse a sí mismo, es posible que prefiera ejecutar un comando que le permita asegurarse de que Homebrew se haya instalado realmente:

 brew doctor

El resultado le informará sobre el estado de Homebrew y si algún paquete necesita actualizaciones.

Si todo está bien, debería ver este mensaje:

 <span style="color: #999999;">Output</span> Your system is ready to brew.

Cuando llegue a este punto, finalmente podrá comenzar a instalar paquetes de software a través de Homebrew, ejecute la documentación de ayuda para tener más información:

 brew help

También puede buscar aplicaciones usando el comando brew search {package name}

Ejemplo

 brew search nginx

Desactivar Analytics

Homebrew recopila datos de usuario y envía análisis a los desarrolladores utilizando un seguimiento de comportamiento anónimo, es posible que no tenga ningún problema con eso o que prefiera deshabilitarlo.

Si desea deshabilitar el análisis, ingrese este comando:

 brew analytics off

Instalar paquetes

Ahora puede instalar, actualizar y eliminar sus paquetes favoritos, se recomienda comenzar con el paquete de tree , le permite tener un árbol de directorios gráfico. Puede instalarlo usando el siguiente comando.

 brew install tree

Este comando actualizará la lista de paquetes de Homebrew, luego instalará el comando de árbol.

Para actualizar todo el software de fórmulas y elaborar cerveza, ingrese:

 brew update

Se supone que Homebrew instala los archivos de paquetes en / usr / local de forma predeterminada, para ver la ruta de cualquier paquete instalado con el comando which:

 which {package name}

El resultado debería ser:

 <span style="color: #999999;">Output</span> /usr/local/bin/{package name}

Para desinstalar un paquete, escriba este comando:

 brew uninstall {package name}

Ejemplos de instalación de software con Homebrew

Hay miles de paquetes de software en fórmulas de Homebrew, como por ejemplo:

imagemick: una herramienta para manipular imágenes a otros formatos para macOS.

Comando de instalación:

 brew install imagemagick

archey: información gráfica del sistema para compartir el localhost con su equipo para macOS.

Comando de instalación:

 brew install archey

hub: para agregar soporte de GitHub, una mejor experiencia de la línea de comandos.

Comando de instalación:

 brew install hub

tldr: tener ejemplos simplificados sobre cómo usar la línea de comando, con páginas de manual dirigidas por la comunidad.

Comando de instalación:

 brew install tldr

Barriles de cerveza casera

Cask es otra colección de paquetes caseros de aplicaciones macOS y software de código no abierto. Para buscar un paquete, ingrese brew search –casks {nombre del paquete}:

 brew search --casks google-chrome brew search --casks docker brew search --casks dropbox

Para instalar un software de barrica, use el comando brew install --cask {package name}

Ejemplo

 brew install --cask firefox

Desinstalar Homebrew

Desinstalar Homebrew es un proceso muy simple, solo necesita ejecutar el script de desinstalación ruby ​​en la terminal, simplemente elija el comando que alinea su versión de MacOS.

Para desinstalar Homebrew de macOS Catalina, macOS Big Sur y macOS Mojave, ingrese:

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

Para desinstalar Homebrew de macOS High Sierra, Sierra, El Capitan y versiones anteriores, ingrese:

 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

O puede descargar el script de "desinstalación" en su máquina y ejecutarlo manualmente:

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

Después de revisar el contenido del script, ejecute este script para desinstalar Homebrew:

 bash uninstall.sh

Conclusión

En este tutorial, puede tener una idea clara de que está respaldado por códigos, detalles y ejemplos para instalar Homebrew en su macOS. Para obtener más detalles, puede ver la lista oficial de paquetes Homebrew. Además, ya habíamos publicado sobre la instalación de algunos ejemplos de software, como el comando telnet cuando falta en macOS.

¡Disfrutar!