Ir al contenido principal

Acción: Instalar paquete de Homebrew

Install one or more Homebrew packages on a macOS device as part of an automation.

Introducción

Instala uno o más paquetes de Homebrew en un dispositivo macOS como parte de una automatización. Usa esta acción para implementar herramientas de línea de comandos o aplicaciones con interfaz gráfica desde Homebrew sin tocar cada dispositivo manualmente.


Instalar paquete de Homebrew

Desde el flujo de automatización en modo de edición, haz clic en + Agregar acción y selecciona Instalar paquete de Homebrew de la Gestión de aplicaciones categoría. El panel de acción se abre con dos secciones: Tipo de acción (preestablecido en Instalar paquete de Homebrew) y Configuración del paso.

Install Homebrew Package Action

ℹ️ NOTA: Si Homebrew de Level aún no está instalado en el dispositivo, esta acción lo configura automáticamente antes de instalar los paquetes. Esto incluye la creación de la homebrew cuenta de usuario del sistema y script contenedor. Consulta Acción: Instalar Homebrew para obtener más información sobre cómo Level gestiona Homebrew.


Paquete(s)

Ingresa el nombre de la fórmula o cask de Homebrew para cada paquete que deseas instalar. Presiona Tab o escribe una coma después de cada nombre para agregar el siguiente.

ℹ️ NOTA: Si un paquete ya está instalado en el dispositivo, se omite. La acción se completa correctamente de todos modos.

El campo es obligatorio: no puedes guardar la acción sin al menos un nombre de paquete.

Para obtener una lista completa de fórmulas disponibles (herramientas de línea de comandos) y casks (aplicaciones con interfaz gráfica), visita https://formulae.brew.sh/.

💡 CONSEJO: Homebrew distingue entre fórmulas y casks. La mayoría de las herramientas de línea de comandos son fórmulas (wget, jq, ffmpeg). Las aplicaciones con interfaz gráfica son casks (firefox, visual-studio-code). Usa el nombre simple del paquete de formulae.brew.sh — Level gestiona el tipo de instalación automáticamente.


Condiciones

La Condiciones sección te permite restringir cuándo se ejecuta esta acción según los atributos del dispositivo o el resultado de una acción anterior. Expande la sección para agregar condiciones.

Consulta Condiciones de acción para la referencia completa sobre tipos de condiciones, operadores y valores.


Opciones adicionales

Expande Opciones adicionales para configuraciones de ejecución adicionales, incluyendo nombre de acción, comportamiento ante fallos, variables de salida y reintentos.

Consulta Descripción general de acciones para la referencia completa sobre las opciones adicionales disponibles en cada acción.


Preguntas frecuentes

  • ¿Dónde encuentro el nombre correcto del paquete? Busca https://formulae.brew.sh/ del paquete. El nombre que aparece en esa página es el que debes usar en el Paquete(s) campo.

  • ¿Necesito agregar primero un paso de Instalar Homebrew? No. Si Homebrew de Level aún no está en el dispositivo, esta acción lo instala automáticamente antes de ejecutarse.

  • ¿Puedo instalar tanto fórmulas como casks en la misma acción? Sí. Ingresa cada nombre de paquete como un valor separado en el Paquete(s) campo independientemente del tipo.

  • ¿Qué pasa si el nombre de un paquete está mal escrito? La acción fallará para ese paquete. Revisa el resultado del fallo en el registro de ejecución de la automatización y corrige el nombre.

  • Veo un banner al ejecutar comandos brew en la terminal. ¿Es normal? Sí. El script contenedor de Level en /usr/local/bin/brew muestra una nota informativa que confirma que Homebrew está administrado por Level. No es un error. Consulta Acción: Instalar Homebrew para más información sobre cómo Level gestiona Homebrew.

  • ¿Funciona esto en Windows o Linux? No. Homebrew es exclusivo de macOS. Esta acción no está disponible para dispositivos Windows o Linux.

  • ¿Quién puede agregar o modificar esta acción en una automatización? Técnicos con permiso para editar automatizaciones en el grupo correspondiente. Consulta Espacio de trabajo → Permisos para la configuración del control de acceso.

¿Ha quedado contestada tu pregunta?