Homebrew es un administrador de paquetes esencial para desarrolladores, administradores de sistemas y usuarios avanzados en macOS. Homebrew nos permite instalar la traducción más fresco y actualizada de aplicaciones, paquetes y herramientas de mejora populares. Homebrew es la forma sencilla de instalar los paquetes necesarios en tu Mac. Por ejemplo, podemos instalar PostgreSQL, Python, PHP, Bash, Nginx, Apache y mucho más usando el comando brew. Esta página explica cómo instalar y usar Homebrew en el sistema macOS para obtener los paquetes que faltan. Homebrew instala las aplicaciones que necesita que Apple no incluyó en su sistema operante cojín o tienda de aplicaciones.
Tabla de Contenidos
Cómo instalar Homebrew en el administrador de paquetes de macOS
Lógicamente, necesitas una Mac. Los requisitos son los siguientes:
- Una CPU Intel de 64 bits o una CPU Apple Silicon
- macOS Mojave (10.14) (o superior)
- Herramientas de radio de comandos (CLT) para Xcode
- Una carcasa compatible con Bourne para la instalación
Siempre instale Homebrew en el ulterior directorio según la inmueble de su CPU:
- / usr / locorregional en macOS Intel
- / opt / homebrew en macOS ARM (M1)
Bahía la aplicación Terminal en su nacOS y luego escriba los siguientes comandos.
Paso 1: instalación de xcode
Xcode es el IDE de Apple para macOS. Podemos usar Xcode para producir aplicaciones para macOS, iOS, iPadOS, watchOS y tvOS. Necesitamos Xcode para Homebrew para instalar y clasificar aplicaciones. Escriba el ulterior comando en el indicador bash / zsh:xcode-select --install
Confirme la instalación de Xcode:
La instalación comenzará y esperará un tiempo:
A posteriori de algunas veces veremos la confirmación final:
Paso 2: instalación de Homebrew en macOS
Ahora que instalamos Xcode, es hora de tomar el script de shell del instalador de Homebrew. Utilice el comando wget o descargue un archivo con curl de la ulterior guisa:curl -O https://raw.githubusercontent.com/Homebrew/install/master/install.sh
Podemos ver y revisar el código fuente usando vim / emacs por razones de seguridad:vim install.sh
Finalmente, instale Homebrew configurando el permiso en el script install.sh de la ulterior guisa:chmod +x install.sh
./install.sh
## OR directly execute install.sh ##
bash install.sh
Cuando se le solicite, ingrese su contraseña de sudo (cuenta) y presione [RETURN]/[ENTER] para continuar con la instalación en macOS:
Espere un tiempo como install.sh descargará muchos archivos de Internet. Tomó dos minutos con una conexión FTTH de 100 Mbps. Aquí está la confirmación final con respecto a la instalación de Homebrew en mi MBP:
Paso 4: instalación de Homebrew en una Mac y desactivación de exploración
De forma predeterminada, Homebrew recopila información y envía exploración a los desarrolladores. Si lo desea, puede deshabilitar el exploración de la ulterior guisa:brew analytics off
## add to your shell startup ##
export HOMEBREW_NO_ANALYTICS=1
Una vez ejecutada, la ulterior información ya no se recopila:
- Agente de agraciado de Homebrew
- Google analitico
- ID de seguimiento e ID de agraciado de Homebrew Analytics
Muestra el estado flagrante de las analíticas de Homebrew:brew analytics
Paso 3: búsqueda de la aplicación
La sintaxis es:
brew search {package} brew search nginx brew search bash
Veremos opciones disponibles:
==> Formulae apm-bash-completion bash-git-prompt bashish bash bash-preexec calabash bash-completion bash-snippets checkbashisms bash-completion@2 bashdb dhall-bash
Si desea ver información detallada sobre el paquete, ejecute:
brew info {package} brew info nginx brew info bash
Panorama de muestra:
bash: stable 5.1.4 (bottled), HEAD Bourne-Again SHell, a UNIX command interpreter https://www.gnu.org/software/bash/ Not installed From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/bash.rb License: GPL-3.0-or-later ==> Options --HEAD Install HEAD version
Paso 4: uso de brew para instalar o eliminar aplicaciones de terceros
Instalemos una traducción actualizada de bash en macOS. Escribe:
brew install {package} brew install bash
Instalación de Homebrew en Mac y paquete bash
Tenga en cuenta que podemos evitar que ‘bash’ se actualice de la ulterior guisa:
brew pin bash
Para permitir que las fórmulas de bash se actualicen nuevamente:
brew unpin bash
A menudo sitio lenguajes de programación como PHP y Python para continuar con una traducción específica. Por lo tanto, pensé que es crucial mencionar la opción pin / unpin.
Paso 5: actualice todas sus aplicaciones instaladas con brew
Primero actualice las fórmulas y el propio Homebrew:brew update
Enumere los paquetes / fórmulas obsoletos:brew outdated
Ahora, todo lo que tiene que hacer es escribir el ulterior comando y actualizará todas las fórmulas / paquetes instalados:brew upgrade
Paso 6: besalamano a los barriles de cerveza casera
En Mac, usamos Homebrew Cask para instalar aplicaciones, fuentes y complementos de macOS, y otros colecciones de software de código no despejado. Búsqueda de barricas:brew search --casks {keyword}
brew search --casks google
brew search --casks docker
brew search --casks aws
Instalemos google-chrome, dropbox y docker:brew install --cask {package}
brew install --cask dropbox google-chrome docker
Paso 7: Recuperación de su espacio en disco
Podemos eliminar archivos de sitio obsoletos y descargas desactualizadas para todas las fórmulas y contenedores, y eliminar versiones antiguas de fórmulas instaladas. Esto liberará espacio en disco en su Mac con seguridad:brew cleanup
brew cask cleanup
Consulte «Cómo eliminar todos los paquetes de preparación antiguos y desactualizados en MacOS» para obtener más información.
Paso 8: desinstalar Homebrew si surge la obligación
Para desinstalar Homebrew, ejecute el script de desinstalación desde el repositorio Homebrew / install de la ulterior guisa:curl -O https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh
bash uninstall.sh --help
Ayuda rapida:
Usage: uninstall.sh [options] -p, --path=PATH Sets Homebrew prefix. Defaults to /usr/locorregional. --skip-cache-and-logs Skips removal of HOMEBREW_CACHE and HOMEBREW_LOGS. -f, --force Uninstall without prompting. -q, --quiet Suppress all output. -n, --dry-run Simulate uninstall but don't remove anything. -h, --help Display this message.
Resumiendo
Consulte la documentación de Homebrew en radio o escriba el ulterior comando:man brew