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

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.

What is 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:

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.

System Requirements

La instalación de Homebrew necesita algunos requisitos del sistema y conocimientos de familiaridad personal en la Terminal macOS, que utilizará 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:

Installing 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 teclas, mantener presionado COMMAND + SPACE y escribir "Terminal" en el cuadro.

Instalar 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)"

Si desea ver las líneas de la serie de 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 en un 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 mediante 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 tree paquete, 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}

Examples of Installing Software Using Homebrew

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

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

Comando de instalación:

brew install imagemagick

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

Comando de instalación:

brew install archey

centro: para agregar el 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 comandos, 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

Uninstalling 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 el lista oficial de paquetes Homebrew. Además, ya habíamos publicado sobre la instalación de algunos ejemplos de software, como comando telnet cuando falta en macOS.

¡Disfrútenlas!