Cómo usar Homebrew en Mac para instalar herramientas y aplicaciones de terceros

Imagen del héroe del artículo

AppleInsider puede recibir una comisión de afiliado por compras realizadas a través de enlaces en nuestro sitio. Homebrew es un administrador de paquetes de macOS que permite a los usuarios instalar y administrar herramientas y software UNIX de terceros. Aquí le mostramos cómo empezar. A diferencia de la mayoría de los sistemas basados ​​en UNIX/Linux, macOS no proporciona un mecanismo estándar para instalar herramientas de línea de comandos de terceros más allá del instalador estándar de Apple. En la mayoría de los sistemas basados ​​en UNIX/Linux, las herramientas son instaladas por un administrador de paquetes donde los paquetes pueden descargarse, actualizarse, sincronizarse y eliminarse. La mayoría de estos administradores de paquetes incluyen automatización. La mejor solución a este problema en macOS es un administrador de paquetes de terceros llamado Homebrew. Homebrew no solo es fácil de usar, sino que mantiene las herramientas de Mac actualizadas con relativamente poco esfuerzo. También es posible usar scripts para automatizar la instalación de herramientas, pero eso está más allá del alcance de este artículo. Por ahora, solo usaremos los ejemplos más simples y entraremos en temas más avanzados en una fecha posterior.

Contenidos

Lo que necesita para comenzar con homebrew en macOS

La configuración es fácil y requiere 4 pasos básicos. Primero vaya al sitio de GPGTools, descargue y ejecute el instalador de GPGTools. Salga del instalador cuando termine. Esto instalará la aplicación de llavero GPG, que puede usar para crear claves SSH que luego usará el script de instalación homebrew. GPG es el acrónimo de GNU Privacy Guard, pero no se preocupe, no instala una VPN ni otro software de red. GPGTools solo instala la aplicación GPGTools y algunas herramientas UNIX necesarias al azar. También instala una ventana de preferencias de configuración del sistema. Una vez que GPGTools esté instalado, vaya a su carpeta Aplicaciones y ejecute la aplicación GPG Keychain. Siga el primer mensaje muy simple: ingrese un nombre, dirección de correo electrónico y contraseña si desea una (es una buena idea). Esta contraseña solo se usa para las claves SSH generadas por la aplicación. Ya no lo necesitará a menos que acceda manualmente a las claves en la terminal. Después de que la aplicación GPGTools genera sus claves, las guarda en una carpeta invisible llamada «.ssh» en su carpeta de usuario. El liderazgo «.» hace que la carpeta sea invisible a menos que le digas a Finder que muestre archivos invisibles. En la mayoría de los casos, no necesita acceder a las claves directamente:
La infraestructura de clave pública o PKI le permite intercambiar información de forma segura mediante firmas cifradas en lugar de contraseñas. Tenga en cuenta que el archivo id_rsa en la carpeta .ssh es su clave privada. Nunca comparta esta clave con nadie ni permita el acceso a ella desde su Mac. El otro archivo, is_rsa.pub, es su clave pública y se puede compartir o cargar en servidores de claves públicas de forma gratuita. El sistema utiliza los demás archivos para configurar SSH. La aplicación GPGTools mostrará una ventana con su nueva clave pública y su validez. A continuación, debe instalar el Ruby Version Manager de terceros, un administrador de paquetes para el lenguaje Ruby. Esto es necesario porque la mayoría de Homebrew y sus scripts de instalación (llamados fórmulas) están escritos en Ruby. También instala las claves verificadas para GPG, es bastante fácil. El sitio de RVM enumera este paso en la parte superior. Abra la aplicación Terminal en su Mac a través de /Aplicaciones/Utilidades y copie y pegue:

gpg2 – clave de recepción 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Prensa Regresar para ejecutar el comando. Esto le indica a GPG que obtenga las claves GPG oficiales de un servidor de clave pública verificado. Se mostrarán unas pocas líneas de texto a medida que se descargan las claves. Debería completarse bastante rápido:
Tenga en cuenta que si ha iniciado sesión en su Mac como usuario no administrador, es posible que deba preceder cada comando de Terminal con el comando sudo. Por ejemplo:

sudo gpg2 – recv-claves 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

sudo o «superusuario do» es la herramienta de UNIX para ejecutar otro comando como «superusuario», a veces llamado usuario raíz. El superusuario tiene una capacidad casi ilimitada para hacer cualquier cosa en un sistema UNIX, así que utilícelo con cuidado. Es posible que se le solicite su contraseña de administrador de macOS. Si ha iniciado sesión en su Mac como usuario administrador, probablemente no necesite prefijar los comandos de Terminal con sudo. Puede usar las cuatro teclas de flecha en su teclado para navegar hacia adelante o hacia atrás en la terminal. A continuación, copie y pegue la segunda línea del script que se muestra en el sitio web de RVM en su aplicación de terminal:

\curl -sSL https://get.rvm.io | bash -s estable

Utiliza la herramienta de descarga UNIX curl para instalar Ruby Version Manager en su Mac. Ignore la advertencia de que la clave no está certificada. Cuando termine, el script de instalación mencionará algunos elementos de configuración avanzados de UNIX, pero puede ignorarlos en su mayoría a menos que planee usar Ruby directamente. También puede ejecutar el mismo comando nuevamente en el futuro para actualizar RVM a la última versión.
En Terminal, puede cancelar la ejecución de cualquier comando en ejecución presionando las teclas Ctrl-Opción-Z al mismo tiempo. Puede verificar la instalación de RVM + Ruby en la terminal: después de completar esta configuración preliminar, puede instalar Homebrew usted mismo. Como se indica en la página de inicio, copie y pegue lo siguiente en la Terminal:

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

Esto le dice a curl que obtenga y ejecute el script de instalación de Hombrew desde su repositorio de GitHub en línea. Cuando la secuencia de comandos se ejecuta por primera vez, es posible que se le solicite la contraseña del sistema de administrador de macOS en la terminal. Introdúcelo y pulsa Regresar. Siga el resto de las instrucciones en pantalla. El script del instalador homebrew carga e instala todo lo que requiere Homebrew. Sigue las instrucciones en la pantalla. Es posible que se le solicite su contraseña de administrador de Mac. No debería tomar mucho tiempo. Cuando termine, obtendrá algunas notas de Homebrew, la mayoría de las cuales se pueden ignorar de manera segura. Después de instalar homebrew, puede ejecutar su primer homebrew o simplemente preparar el comando en la terminal: wget es otra herramienta de descarga de GNU similar a curl. wget es común en muchos sistemas Linux y UNIX. Eso es todo. Eso es todo lo que hay que hacer para instalar homebrew y una herramienta. Siempre que instale una herramienta alojada en Homebrew, escriba «brew install (nombre de la fórmula)» en la Terminal, donde (nombre de la fórmula) es un nombre de fórmula de Homebrew que reconoce. Cada herramienta se instala a través de un script de Ruby (la fórmula) que se puede descargar y ejecutar. También sabe cómo instalar dependencias de fórmulas. Puede buscar Homebrew por cualquier nombre de herramienta en la parte superior de la página de inicio. Simplemente escriba el nombre de la herramienta en el cuadro de búsqueda y aparecerá una ventana emergente con todas las fórmulas coincidentes. Haga clic en el nombre de una fórmula para ver su página y preparar el comando de instalación. Por ejemplo, si desea buscar el paquete Perl, vaya a www.brew.sh y escriba «perl» en el cuadro de búsqueda. Deberías ver esto:
Como nota al margen, la mayoría de los paquetes homebrew se instalan en el directorio del sistema invisible /usr/local en una subcarpeta llamada Bodega. Los enlaces simbólicos se crean para cada herramienta en un directorio binario UNIX (bin) donde el sistema puede verlos. Los enlaces simbólicos son el equivalente UNIX de los alias de escritorio de macOS. El colectivo homebrew es bastante bueno agregando nuevas herramientas a medida que aparecen y actualizando las fórmulas existentes. También hay una extensa documentación y un foro.

Mantener homebrew actualizado

Hay algunos comandos finales que debe conocer para actualizar automáticamente cualquier fórmula que haya instalado y hacer homebrew. Estos son:

  • ayudar a preparar – ayuda general homebrew.
  • pedidos de cerveza – Mostrar comandos homebrew comunes.
  • lista de preparación – Muestra todas las fórmulas homebrew instaladas.
  • Actualización de cerveza – comprueba el script de instalación de homebrew para una nueva versión y lo instala si está disponible.
  • cerveza obsoleta – Ver todas las fórmulas que necesitan actualización.
  • desinstalar cerveza – Elimine la fórmula mostrada de su Mac.

Y, por último, el importantísimo comando de actualización de fórmulas que deseará ejecutar con frecuencia, si no todos los días:Actualización de cervecería – Actualice todas las fórmulas obsoletas en su Mac. Tenga en cuenta que si tiene muchas fórmulas instaladas, la actualización de brew puede demorar un tiempo, incluso en conexiones rápidas.

barriles caseros

Además de las herramientas UNIX de la línea de comandos, Homebrew también le permite instalar algunas aplicaciones estándar de Mac a través de su indicador cask, que es muy similar al comando de instalación normal. Por ejemplo, para instalar Mozilla Firefox, simplemente escriba:

instalación de cerveza – barril firefox

La mayoría de las instalaciones de la aplicación Cask se instalan en la carpeta Aplicaciones habitual. También es una buena manera de mantener varias aplicaciones actualizadas al mismo tiempo ejecutando brew update.

¿Qué versiones?

Una vez que se instala una herramienta con Homebrew y es visible para macOS, puede averiguar dónde se encuentra en el sistema usando el comando which seguido del nombre de la herramienta. Por ejemplo, en la terminal, escriba: Esto generalmente funciona para todas las herramientas del sistema UNIX. Si conoce el indicador de versión que admite una herramienta, también puede obtener su versión en Terminal. La mayoría de las herramientas de UNIX utilizan el nombre de la herramienta seguido del indicador -v o el indicador de versión. Por ejemplo: GNU Wget 1.21.3 que se basa en darwin21.3.0. La mayoría de las herramientas tienen un párrafo de información después de la información de la versión. Para los comandos específicos admitidos por cada herramienta, use el sistema manual de UNIX (o sistema manual): Wget: el descargador de red no interactivo. wget [option]… [URL]…seguido de páginas de comandos y sus opciones. Escribe Ctrl-Z dejar el sistema del hombre.

Mucho más que cerveza casera

Ahora que sabe cómo instalar, actualizar y usar homebrew, puede instalar casi cualquier paquete de herramientas UNIX popular. En futuros artículos, examinaremos algunos de los comandos más avanzados de Homebrew. Y hablaremos sobre cómo usar secuencias de comandos de shell para escribir una instalación maestra y una secuencia de comandos de actualización para automatizar conjuntos de instalación completos a la vez.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.