tallermac

macOS, automatización y oficio · 208 artículos

Terminal 17 de enero de 2025 Por Francisco Sierra Cuerva 6 min de lectura

Homebrew Cask: instalar apps en el Mac desde el Terminal, sin dmg ni asistentes

Guía completa de Homebrew Cask para instalar apps gráficas en el Mac: diferencia entre formulae y casks, brew install --cask, mantenimiento, Brewfile y desinstalación limpia.

Close-up of a RGB lit keyboard with a screen displaying 'Data Transfer Complete'.
Foto de Rafael Minguet Delgado en Pexels

La escena se repite: necesitas una app, buscas en Google, caes en una web de descargas de dudosa procedencia, abres un dmg, arrastras el icono a Aplicaciones, expulsas la imagen de disco y rezas para que el actualizador automático de la app funcione. Con Homebrew Cask, instalar apps en el Mac es un solo comando —brew install --cask firefox—, descargado desde la web oficial del fabricante, con verificación de integridad y actualizable después junto a todo lo demás. Esta guía cubre cómo funciona por dentro, el mantenimiento que conviene hacer y por qué, bien usado, es más seguro que el método del dmg.

Si aún no tienes Homebrew instalado, empieza por la guía del Terminal de macOS y Homebrew y vuelve aquí: todo lo que sigue da por hecho que brew --version responde algo.

Formulae vs casks: la diferencia que hay que entender una vez

Homebrew gestiona dos tipos de paquetes, y confundirlos es el origen del 90 % de las dudas:

FormulaeCasks
Qué sonHerramientas de línea de comandos y librerías (wget, git, ffmpeg)Aplicaciones gráficas, fuentes y drivers (Firefox, Raycast, Docker Desktop)
De dónde salenSe compilan o usan «bottles» (binarios precompilados por Homebrew)Se descargan del instalador oficial del fabricante (dmg, pkg, zip)
Dónde quedan/opt/homebrew (Apple Silicon)La app en /Applications, como si la hubieras instalado a mano
Cómo se instalanbrew install wgetbrew install --cask firefox

La bandera --cask importa: hay nombres que existen en ambos mundos (por ejemplo docker la CLI y docker la app de escritorio), y Homebrew necesita saber cuál quieres. La sintaxis antigua brew cask install lleva años eliminada; si un tutorial la usa, está desactualizado.

Cómo instalar apps gráficas con Homebrew Cask

El flujo de trabajo real es de tres comandos. Primero, busca —muchos nombres no son los que esperas:

brew search --cask raycast

Después, inspecciona antes de instalar. Este paso es el que casi nadie hace y el más valioso:

brew info --cask raycast

Te muestra la versión exacta, la URL oficial de descarga, la suma SHA-256 con la que Homebrew verificará el archivo y qué artefactos instala. Si la URL no es el dominio del fabricante, algo va mal. Por último, instala:

brew install --cask raycast

La app aparece en /Applications, idéntica a la instalada a mano. Para cosas serias: brew install --cask visual-studio-code, firefox, iterm2, rectangle, spotify… El catálogo completo se puede explorar en formulae.brew.sh, y si buscas ideas, nuestra lista de apps imprescindibles para el Mac en 2026 está pensada para instalarse así.

Mantenimiento: tres comandos y una rutina mensual

El verdadero poder de Cask aparece al actualizar: en lugar de veinte apps con veinte actualizadores distintos (y veinte procesos en segundo plano), una sola orden las pone a todas al día:

brew update          # actualiza el catálogo de Homebrew
brew upgrade         # actualiza todo lo instalado (formulae y casks)
brew cleanup         # borra versiones antiguas y descargas en caché

Tres detalles finos. Uno: algunos casks con actualizador propio agresivo se marcan como auto_updates y Homebrew no los toca por defecto; brew upgrade --greedy los fuerza. Dos: brew autoremove elimina dependencias que ya ninguna fórmula necesita. Tres: si algo se comporta raro, brew doctor es el diagnóstico oficial. Con Homebrew 5.0 (publicado en noviembre de 2025, con soporte oficial de macOS 26 Tahoe y descargas en paralelo por defecto), un upgrade grande tarda bastante menos que antes.

brew leaves y brew bundle: tu lista de software, exportable

Con el tiempo acumulas instalaciones que ya no recuerdas. Dos comandos lo arreglan:

brew leaves          # lo que instalaste tú, sin dependencias
brew bundle dump     # genera un Brewfile con TODO: formulae, casks y taps

El Brewfile resultante es un fichero de texto plano con tu configuración de software completa. La jugada es guardarlo (en un repo de dotfiles, por ejemplo) y, el día que estrenes Mac o reinstales, reproducir todo con:

brew bundle install

Media hora desatendida y el Mac nuevo queda como el viejo. Si afinas además el Terminal con Oh My Zsh y Starship, como contamos en la guía para personalizar la Terminal del Mac, el «Mac nuevo» deja de dar miedo.

Desinstalar limpio, incluidos los restos

Borrar una app instalada con Cask es simétrico a instalarla:

brew uninstall --cask spotify

Pero hay un matiz que desconocen muchos usuarios veteranos: las apps de macOS dejan restos en ~/Library (preferencias, cachés, Application Support) aunque arrastres el icono a la papelera. Homebrew lo contempla:

brew uninstall --cask --zap spotify

La opción --zap elimina también esos archivos asociados, cuando el cask los declara. Antes de lanzarlo en frío, brew info --cask spotify muestra qué borraría el zap. Y para formulae, recuerda cerrar el ciclo con brew autoremove para que no queden dependencias huérfanas ocupando disco.

¿Es seguro instalar apps con Homebrew Cask?

Usado como toca, sí —y discutiblemente más seguro que la alternativa manual. Los motivos:

  • Origen oficial: cada cask apunta a la URL de descarga del fabricante, revisada por los mantenedores de Homebrew. Nada de mirrors ni webs de descargas intermediarias.
  • Verificación criptográfica: Homebrew comprueba la suma SHA-256 declarada en el cask; si el archivo no coincide, aborta. Un binario manipulado no pasa el filtro.
  • Transparencia total: las recetas son texto plano en un repositorio público de GitHub (homebrew-cask). Puedes leer exactamente qué se descarga y qué se instala.
  • Sin privilegios indebidos: Homebrew se instala en /opt/homebrew con tu usuario y no pide contraseña para la mayoría de operaciones; solo los instaladores pkg que lo requieren elevan permisos, como harían a mano.

Las dos precauciones de sentido común: instala casks del repositorio oficial (los «taps» de terceros son código que decides confiar) y ejecuta brew update con regularidad, porque Homebrew corrige rápido cuando un cask cambia de URL o de checksum.

Preguntas frecuentes

¿Qué diferencia hay entre brew install y brew install --cask? brew install instala herramientas de línea de comandos (formulae) en /opt/homebrew; con --cask instala aplicaciones gráficas en /Applications a partir del instalador oficial del fabricante.

¿Las apps instaladas con Cask se actualizan solas? No: se actualizan cuando ejecutas brew upgrade, salvo las marcadas con auto_updates, que se actualizan por su cuenta y Homebrew respeta por defecto (puedes forzarlas con --greedy).

¿Puedo usar la Mac App Store y Homebrew Cask a la vez? Sí, conviven sin problema. Evita solo tener la misma app instalada por ambas vías: dos copias con actualizadores distintos son una fuente de conflictos absurdos.

¿Homebrew Cask funciona en macOS 26 Tahoe? Sí. Homebrew 5.0 (noviembre de 2025) dio soporte oficial a macOS 26 Tahoe, y la versión 26 es la última de macOS compatible con Macs Intel, como recuerda la propia documentación del proyecto.

En resumen: Cask convierte la instalación de software en algo declarativo, auditable y reproducible. El día que tengas tu Brewfile en un repositorio, formatear el Mac pasará de «fin de semana perdido» a «comando y café».

Sigue leyendo

Sobre el autor

Soy Francisco Sierra Cuerva, desarrollador de software, maquero de larga recorrida y el autor de este taller. Escribo en español sobre macOS, automatización y las apps que merecen hueco en tu equipo, siempre con datos y fuentes sobre la mesa.

También soy el autor de SideList, una lista de tareas sencilla que vive en la barra de menús del Mac. Si te gusta lo que lees aquí, es la mejor muestra de cómo entiendo el software para macOS.

Equipo recomendado

Transparencia: los enlaces de esta sección son de afiliado. En calidad de Afiliado de Amazon, obtengo ingresos por las compras adscritas que cumplen los requisitos aplicables. A ti no te cuesta nada más y solo recomiendo lo que uso.

Comentarios (0)

Todavía no hay comentarios aprobados. Sé el primero.

Los comentarios se revisan antes de publicarse.