Una vez que configuras una nueva Mac desde cero, instalar una docena o más de aplicaciones es un trabajo abrumador. Debe visitar todos los sitios web de la aplicación y configurar las aplicaciones de acuerdo con sus necesidades. Se necesita tiempo y paciencia.
Puede resolver este problema con un administrador de paquetes de terceros llamado Homebrew. Simplifica la instalación de herramientas Unix y aplicaciones GUI populares disponibles para Mac. Le mostraremos cómo instalar aplicaciones desde Terminal a través de Homebrew y mantenerlas actualizadas sin problemas.
¿Qué es Homebrew?
Homebrew es un administrador de paquetes de código abierto y gratuito que le permite instalar cualquier tipo de aplicación en una Mac, como herramientas de línea de comandos y aplicaciones GUI de terceros. Con un solo comando, puede buscar, instalar, desinstalar o actualizar herramientas Unix.
Los requisitos del sistema para Homebrew son:
- Aplicación terminal
- macOS Catalina 10.15 o superior (se admiten las versiones 10.10 a 10.14, pero no en la lista de prioridades)
- Herramientas de línea de comandos para Xcode o Xcode de Mac App Store
- Bourne-Again Shell (bash) para la instalación
Cómo instalar Homebrew en una Mac
Para instalar Homebrew, necesitará herramientas de línea de comandos (que ocupan aproximadamente 200 MB). Si ya tiene Xcode instalado en su Mac, el paquete ya está integrado. Sin embargo, no tienes que instalar Xcode (que consume alrededor de 10 GB o más de espacio en disco) solo por instalar Homebrew.
Paso 1: Instale las herramientas de línea de comandos
Abra Terminal y ejecute el siguiente comando:
xcode-select - instalar
A medida que escribe este comando, aparecerá una ventana emergente con el mensaje “El comando xcode-select requiere las herramientas de desarrollo de la línea de comandos. ¿Le gustaría instalar estas herramientas ahora? » Haga clic en el botón Instalar para continuar con la instalación. Como ya instalé este paquete, muestra un mensaje de error, como se ve en la captura de pantalla.
Paso 2: Instale Homebrew
Ejecute el siguiente comando desde Sitio web de Homebrew en la Terminal:
/ bin / bash -c "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Este script instalará Homebrew en su ubicación preferida: / usr / local para Intel Macs, / opt / homebrew para M1 Macs y / home / linuxbrew / .linuxbrew para Linux.
Nota: El script de instalación de una sola línea requiere el shell «bash». En particular, zsh, fish, tcsh y csh no funcionarán. Desde macOS Catalina y superior, el shell predeterminado es «ZSH», es posible que deba cambiar a «bash» para instalar Homebrew.
A medida que pega este comando, verá una serie de líneas sobre lo que instalará el script y su ubicación. Escriba la contraseña de administrador y presione Retorno nuevamente para continuar. El proceso de instalación llevará algún tiempo. También verá un mensaje Instalación exitosa .
Paso 3: Verificar la instalación de Homebrew
Para verificar la instalación , ejecutar:
brew doctor
Si ve un mensaje de Advertencia , no tiene que preocuparse, ya que solo ayuda a los encargados del mantenimiento con la depuración si presenta un problema. Pero consulte algunos problemas de instalación comunes en el sitio web de Homebrew . También le recomendamos que ejecute brew doctor periódicamente.
Por definición, un administrador de paquetes consta de herramientas de línea de comandos y un conjunto de servicios para automatizar el proceso de administración de software, como la instalación, actualización, desinstalación de aplicaciones y más. El paquete consta de binarios de software, archivos de configuración y metadatos. Los metadatos, a su vez, manejan todas las dependencias.
Por ejemplo, una aplicación puede depender de dos o más paquetes para funcionar correctamente. Instalará todos los paquetes y configurará el entorno de desarrollo sin ningún problema de instalar manualmente las herramientas. Estas son algunas de las herramientas populares de Unix:
- youtube-dl le permite descargar videos de Youtube y otros sitios.
- geoip le brinda los datos de geolocalización para una dirección IP en particular. Útil para administradores de sistemas, investigadores de seguridad y desarrolladores web.
- wget le permite descargar datos desde la web y desde un FTP. Puede guardar un archivo que no se descarga de Chrome o incluso de un sitio web completo.
- htop es una alternativa de línea de comandos a Activity Monitor para Mac . Le brinda información completa sobre CPU, memoria, procesos y más.
- pyenv es una herramienta para administrar múltiples versiones de Python. Incluso le permite cambiar entre varias versiones de Python .
Instalar y administrar aplicaciones desde la terminal a través de Homebrew
brew es el comando central, fundamental para todo el administrador de paquetes Homebrew. La fórmula es una definición de paquete construida a partir del repositorio de origen. Cask es una extensión para preparar que te permite instalar aplicaciones nativas para Mac a través de Terminal.
Desde el lanzamiento de versiones anteriores de Homebrew (específicamente la versión 1.8.0), se implementaron muchas características y cambios nuevos. La compatibilidad mínima del sistema operativo se elevó a macOS Catalina, los comandos brew cask se desaprobaron (con -cask) cuando fue necesario, se agregó la integración con las versiones de Github y las Macs de silicona de Apple obtuvieron soporte.
Para comenzar, escriba el siguiente comando para ver la lista de los comandos más esenciales que probablemente usará para administrar aplicaciones a través de Homebrew:
ayuda para preparar
Aquí hay una lista de comandos útiles de cask y fórmulas Homebrew.
1. Instale
fórmula de instalación de preparación | barril
Por ejemplo, brew install pyenv y brew install fantastical .
2. Desinstalar
brew desinstalar fórmula | caskbrew desinstalar - forzar la desinstalación de la preparación de [nombre de la fórmula] --zap [nombre del barril]
Cuando agrega -force , eliminará todas las versiones instaladas de una fórmula mientras ignora los errores al eliminar archivos. -zap eliminará todos los archivos asociados con un barril.
Nota: Puede eliminar archivos que se comparten entre aplicaciones.
3. Lista
fórmula de lista de preparación | lista de cerveza de barril - lista de cerveza de fórmula - caja
Enumere todas las fórmulas y contenedores instalados. Añada -formula para enumerar solo fórmulas y -cask para enumerar toneles.
4. Actualización y mejora
fórmula de actualización de preparación | barril [ 19459023]
Actualice fórmulas y barriles obsoletos y no fijados. Si especifica un barril o fórmula, solo actualizará la herramienta dada. Por el contrario, actualización de preparación informa fórmulas obsoletas y sugiere actualización de preparación .
5. Buscar
brew search text | / regex /
Realice una búsqueda de fichas de barril y nombres de fórmulas para el texto. Puede poner una barra al lado del texto para hacer una búsqueda de expresiones regulares. Anexe -formula para buscar fórmulas en línea y localmente y -cask para buscar toneles en línea o localmente.
6. Desactualizado
brebaje anticuado fórmula | caskbrew anticuado - formulabrew desactualizado --casco
Enumere los barriles y fórmulas obsoletos. Agregue -formula para enumerar la fórmula desactualizada, o -cask para una aplicación.
7. Fijar y desanclar
pin de preparación installed_formulabrew unpin installed_formula
Ancle una fórmula en particular para que no se actualice cuando emite el comando brew upgrade . Desanclar para actualizar el paquete.
8. Dependencias
brew deps formula | barril
Muestra las dependencias de una fórmula determinada.
9. Limpieza
preparación de fórmula de limpieza | barril
Elimina archivos de bloqueo obsoletos y paquetes obsoletos para todas las fórmulas y contenedores. Elimina todas las descargas con más de 120 días de antigüedad.
Cakebrew: la aplicación Mac para Homebrew
Cakebrew es una aplicación gratuita de código abierto que funciona en conjunto con Homebrew. La aplicación le permite ver la lista de fórmulas que ha instalado, ejecutar una búsqueda rápida y mostrar la descripción de las fórmulas que desea instalar. Puede ver la lista de dependencias necesarias o instaladas para una fórmula determinada.
Incluso admite Homebrew / bundle para exportar e importar tu fórmulas. Si te gusta Homebrew, pero no quieres usar la línea de comandos para todos los propósitos, esta aplicación te resultará útil. Para instalar cakebrew, escriba:
brew instalar cakebrew
En cuestión de minutos, verá la aplicación en la carpeta / Aplicaciones .
Homebrew and Cask Workflow para Alfred
El Homebew and Cask Workflow para Alfred le permite instalar, desinstalar y administrar fácilmente Homebrew y Cask en conjunto. El script filtra la preparación y el barril con soporte para cada comando importante, como doctor, instalar, listar, buscar, desinstalar y más.
Lanzamiento Alfred , luego escriba brew [ 19459017] o cask para administrar aplicaciones directamente desde Alfred. Necesita tener Alfred Powerpack para usar este flujo de trabajo.
Instalar aplicaciones de código abierto con Homebrew
Homebrew es un excelente administrador de paquetes para instalar aplicaciones a través de Terminal en Mac. Si está configurando una Mac desde cero o trabaja en una empresa en la que administra varias Mac, puede ahorrarle mucho tiempo y energía.
Para el principiante, es fácil perderse con todos estos comandos, pero no tiene que darse prisa. Vaya lento con estos pasos y anote los comandos. Después de instalar Homebrew, intente instalar algunas aplicaciones de Mac de código abierto menos conocidas como tarea.
Leer siguiente
Acerca del autor