Instale y automatice Homebrew en dispositivos macOS administrados. Esta acción maneja la instalación, garantiza que Homebrew se ejecute como un usuario del sistema dedicado y le permite ejecutar comandos brew más adelante en la misma automatización.
Instalar Homebrew
Desde la tubería de automatización en modo de edición, haga clic en + Agregar acción y seleccione Instalar Homebrew de la categoría Paquetes. El panel de acciones se abre con dos secciones: Tipo de acción (preestablecido en Instalar Homebrew) y Configuración de paso.
🖥️ NOTA DE PLATAFORMA:
macOS: Compatible.
Windows y Linux: No compatible. Esta acción no se ejecuta en Windows y Linux.
Esta acción no tiene opciones de configuración. Agréguela a su automatización y se ejecutará como se ve.
Cómo Level administra Homebrew
Level instala Homebrew a través del script de instalación oficial y luego lo configura para administración automatizada:
Usuario del sistema: Homebrew se ejecuta bajo un usuario del sistema dedicado (
_homebrew) en lugar del usuario que inició sesión, lo que garantiza que sea independiente de la administración automatizada y persista de manera consistente en reinicios y cambios de usuario.Acceso Sudo: Level crea una entrada sudo que permite al contexto de Level ejecutar comandos Homebrew sin solicitudes de contraseña.
Administración de paquetes: Después de la instalación, puede usar la acción Instalar paquete Homebrew para administrar paquetes.
Ejecutar comandos Brew manualmente
Si necesita ejecutar comandos brew personalizados en la misma automatización después de la instalación de Homebrew, use la acción Comando shell y envuelva su comando:
sudo -u _homebrew /opt/homebrew/bin/brew [su-comando]
Esto asegura que el comando se ejecute bajo el usuario del sistema dedicado y utilice la misma configuración que Level ha establecido para la administración de paquetes.
💡 CONSEJO: Copie el comando exactamente como se muestra arriba. La ruta /opt/homebrew/bin/brew es la ubicación de instalación estándar en Macs Apple Silicon e Intel a partir de Homebrew 3.4+.
Condiciones
La sección Condiciones le permite restringir cuándo se ejecuta esta acción en función de atributos del dispositivo o el resultado de una acción anterior. Expanda la sección para agregar condiciones.
Consulte Condiciones de acción para la referencia completa sobre tipos de condiciones, operadores y valores.
Opciones adicionales
Expanda Opciones adicionales para configuraciones de ejecución incluyendo nombre de acción, comportamiento ante fallos, variables de salida y reintentos.
Consulte Descripción general de acciones para la referencia completa de opciones adicionales disponibles en cada acción.
Preguntas frecuentes
¿Funciona esta acción en Windows o Linux? No. Homebrew es una herramienta de macOS. Esta acción solo se ejecuta en macOS. Si su automatización se dirige a un grupo de sistema operativo mixto, esta acción se ignora y se ejecutan solo comandos en macOS.
¿Cuál es la diferencia entre esta acción e Instalar paquete Homebrew? Instalar Homebrew realiza la instalación única. Instalar paquete Homebrew administra paquetes individuales después. Típicamente, usa esta acción primero, luego Instalar paquete Homebrew en pasos posteriores.
¿Puedo tener varias instalaciones de Homebrew una al lado de la otra? No. Esta acción instala Homebrew una vez. Si ejecuta esta acción varias veces en el mismo dispositivo, la instalación se omitirá si Homebrew ya existe.
¿Necesito reiniciar el dispositivo después de la instalación? No. Homebrew y la configuración del usuario del sistema no requieren reinicio. Los comandos brew pueden ejecutarse inmediatamente en los pasos siguientes de la automatización.
¿Qué es el usuario del sistema dedicado y por qué se usa? Level crea un usuario llamado
_homebrewy ejecuta Homebrew bajo este usuario en lugar del usuario que inició sesión. Esto garantiza que las actualizaciones de paquetes y los comandos sean consistentes independientemente del usuario actual y persistan en los reinicios.¿Puedo desinstalar Homebrew? Sí, pero Level no proporciona un paso de desinstalación dedicado. Debe ejecutar manualmente el script de desinstalación oficial de Homebrew o eliminar el directorio
/opt/homebrew.¿Quién puede agregar o modificar esta acción en una automatización? Técnicos con permiso para editar automatizaciones en el grupo relevante. Consulte Espacio de trabajo → Permisos para la configuración del control de acceso.

