Homebrew es un manejador de paquetes muy útil diseñado especialmente para el sistema operativo macOS, facilitando la instalación y gestión de aplicaciones mediante comandos simples similares a los de APT. Este tutorial explica de manera sencilla cómo instalar Homebrew, realizar búsquedas de paquetes, instalarlos y mantenerlos actualizados de forma práctica y segura.
¿Qué es Homebrew y para qué sirve?
Homebrew es conocido por la comunidad como "el manejador de paquetes perdido para macOS" debido a su utilidad y facilidad de uso para instalar software en Macs mediante la terminal. Entre sus funciones principales están:
Instalar aplicaciones desde la terminal.
Buscar información sobre paquetes disponibles.
Mantener actualizados y limpiar paquetes instalados.
¿Cómo instalar Homebrew en macOS?
La instalación es simple y rápida. Primero, abre tu terminal (recomendable usar iTerm o la Terminal por defecto con la shell de ZSH) y ejecuta este comando desde su web oficial (brew.sh):
La terminal solicitará tu contraseña. Sigue las instrucciones en pantalla hasta completar el proceso. Al terminar, ejecuta los comandos que Homebrew indica en la sección de next steps para configurar correctamente tu terminal.
Para confirmar que se instaló correctamente, ejecuta:
brew --version
¿Cómo usar Homebrew para gestionar paquetes?
Gestionar paquetes con Homebrew es sencillo; aquí tienes los comandos básicos:
¿Cómo buscar e instalar paquetes?
Para buscar un paquete ejecuta:
brew search nombre_del_paquete
Si deseas información detallada usa:
brew info nombre_del_paquete
Para instalar un paquete simplemente utiliza:
brew install nombre_del_paquete
Por ejemplo, para instalar neofetch:
brew install neofetch
¿Cómo listar y actualizar paquetes instalados?
Homebrew permite listar fácilmente los paquetes instalados:
brew list
Para realizar actualizaciones generales usa:
brew upgrade
Si quieres actualizar únicamente Homebrew, ejecuta:
brew update
¿Cómo desinstalar paquetes y realizar limpieza?
Si deseas desinstalar un paquete específico utiliza:
brew uninstall nombre_del_paquete
Luego, haz una limpieza general con:
brew cleanup
¿Qué precauciones debo tener al utilizar Homebrew?
Aunque Homebrew es ampliamente aceptado y utilizado por la comunidad, es importante ser cauteloso ya que no es un gestor oficial del sistema operativo. Esto significa:
Podría presentar vulnerabilidades o riesgos de seguridad.
Algunos paquetes podrían contener malware colocado por actores externos.
Por ello, la recomendación es que siempre que sea posible utilices fuentes oficiales y seguras. Si la única opción viable es mediante Homebrew, verifica que la fuente del paquete recomiende específicamente esta herramienta.
Ejecutar únicamente brew update actualiza Homebrew, es decir, descarga y aplica las actualizaciones de la propia herramienta Homebrew y sus fórmulas. No afecta a los paquetes instalados en tu sistema. Por lo tanto, si deseas mantener tus aplicaciones al día, debes usar brew upgrade después de brew update, ya que este último es el que efectivamente actualiza los paquetes que tienes instalados.
🤮🤮🤮
Al igual que homebrew no es un repositorio oficial de apple para los usuarios de Arch y derivadas como Manjaro tambien tienen los repositorios AUR(Arch User Repository) que no son oficiales y es responsabilidad de cada quien saber que instala y que no en nuestro sistema
Aportando a tu comentario, existen asistentes para los repositorios AUR como son YAY o PARU los cuales permiten una gestión similar a PACMAN pero con el software disponible en AUR
🧰 HOMEBREW – Guía Rápida para macOS
🔎 ¿QUÉ ES?
Homebrew es un manejador de paquetes para macOS que permite instalar, buscar, actualizar y eliminar aplicaciones desde la terminal.
Ejecuta los comandos de Next steps para completar la configuración.
🔍 Verifica instalación:
brew --version
🔧 COMANDOS BÁSICOS
🔍 Buscar paquetes
brew search nombre_del_paquete
ℹ️ Información del paquete
brew info nombre_del_paquete
➕ Instalar paquete
brew install nombre_del_paquete
Ejemplo:
brew install neofetch
📋 GESTIÓN DE PAQUETES
📄 Listar instalados
brew list
⬆️ Actualizar todos los paquetes
brew upgrade
🧪 Actualizar solo Homebrew
brew update
🗑️ DESINSTALAR Y LIMPIAR
❌ Eliminar un paquete
brew uninstall nombre_del_paquete
🧹 Limpieza general
brew cleanup
⚠️ PRECAUCIONES
Homebrew no es oficial de Apple. Aunque es confiable, hay que tener cuidado:
🔓 Puede haber riesgos de seguridad
🐞 Posible presencia de malware en paquetes externos
✅ Recomendaciones
Prefiere siempre fuentes oficiales
Asegúrate de que el paquete recomiende Homebrew
Mantén Homebrew actualizado y supervisado
por que esta en las pregruntas si yo no tengo macOS :(
Es importante recordar que, como se menciona en la clase, Homebrew no es un software oficial de macOS, por lo que debes tener precaución al usarlo.
Interesante la información sobre cómo se visualiza en macOs utilizando ~brew.
los que utilizamos Windows tambien tendriamos que ver esta clase ? 👀
Nope
No se, este tipo de gestor de comandos me parecen un poco inseguros
En Linux, de hecho, los gestores de paquetes son más seguros. apt, dnf, pacman o zyper, le ofrecen a la comunidad a la que atienden, paquetes con un mínimo de calidad en cuanto a privacidad, manejo de datos, permisos, accesos a memoria o recursos del sistema. Instalar programas por fuera de los manejadores de paquetes es el peligro, esos programas de fuera no tienen esa garantía mínima
No entendi, ¿no se puede usar sudo apt install en Mac?
No, apt está especialmente diseñado para Debian
Sí, hay otros manejadores de paquetes para macOS además de Homebrew. Algunos ejemplos son MacPorts y Fink.
MacPorts: Permite instalar software y gestionar dependencias. Es conocido por su amplia colección de paquetes y su enfoque en la estabilidad.
Fink: Ofrece una gran variedad de aplicaciones y herramientas desarrolladas en Unix para macOS, utilizando el sistema de gestión de paquetes Debian.
Cada uno tiene sus particularidades, pero Homebrew sigue siendo el más popular por su simplicidad y facilidad de uso.
Que buen video, gracias Platzi.
Homebrew, Alfred y The Unarchiver son apps que no vienen por defecto y deberían serlo
Hay cosas muy interesantes en Homebrew.
Si usas Ubuntu 20.04 en WSL y necesitas herramientas actualizadas, Homebrew es una gran opción. Te permite instalar versiones recientes de programas sin depender de los repositorios oficiales, que a veces no tienen las últimas versiones. Es una forma práctica de mantener tu entorno de desarrollo al día sin complicaciones.
Aun que tambien esta la opcion de agregar los repos a algunos usuarios al sistema y actualizarlos con update y upgrade