Ir al contenido principal

Acción Actualizar paquete de Homebrew

Actualizar todos los paquetes de Homebrew o paquetes específicos en un dispositivo macOS como parte de una automatización.

Actualizado en la última hora

Actualice paquetes de Homebrew en un dispositivo macOS como parte de una automatización. Ejecute actualizaciones en todos los paquetes instalados a la vez o dirija a específicos — útil para mantener actualizadas las herramientas CLI y los servicios de desarrollo en dispositivos administrados.


Actualizar paquete de Homebrew

Desde la canalización de automatización en modo edición, haga clic en + Agregar acción y seleccione Actualizar paquete de Homebrew en la categoría Gestión de aplicaciones. El panel de acciones se abre con dos secciones: Tipo de acción (preestablecido en Actualizar paquete de Homebrew) y Configuración de pasos.

Acción Actualizar paquete de Homebrew

Tipo de actualización

Elija cómo se enfoca la actualización:

  • Actualizar todos los paquetes disponibles (predeterminado) Actualiza todos los paquetes de Homebrew instalados en el dispositivo que tienen una actualización disponible.

  • Actualizar paquete(s) específico(s) Apunta solo a los paquetes que nombra. Cuando se selecciona, el campo Paquete(s) se vuelve activo.

💡 CONSEJO: Use Actualizar todos los paquetes disponibles según un cronograma (semanalmente, por ejemplo) para mantener las máquinas de desarrollo actualizadas sin administrar una lista. Cambie a Actualizar paquete(s) específico(s) cuando necesite un control más ajustado — por ejemplo, después de validar una nueva versión de una herramienta crítica antes de implementarla.

Paquete(s)

Visible solo cuando Actualizar paquete(s) específico(s) está seleccionado. Ingrese el nombre de la fórmula o cask de Homebrew para cada paquete. Presione Tab o escriba una coma después de cada nombre para agregar el siguiente.

Para la lista completa de paquetes, visite https://formulae.brew.sh/.

ℹ️ NOTA: Si un paquete especificado no tiene una actualización disponible, se omite. La acción se completa correctamente de todas formas.


Condiciones

La sección Condiciones le permite restringir cuándo se ejecuta esta acción según los 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 adicionales, incluido el nombre de la acción, comportamiento en caso de fallo, variables de salida y reintentos.

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


Preguntas frecuentes

  • ¿Cuál es la diferencia entre los dos tipos de actualización? « Actualizar todos los paquetes disponibles » actualiza todo lo que está instalado en el dispositivo que tiene una actualización. « Actualizar paquete(s) específico(s) » solo toca los paquetes que nombra.

  • ¿Qué pasa si un paquete que especifico no está instalado? Homebrew lo reportará como no instalado y lo omitirá. Configure el comportamiento en caso de fallo en Opciones adicionales si necesita un manejo específico para este caso.

  • Veo un banner al ejecutar comandos brew en la terminal. ¿Es eso normal? Sí. El script contenedor de Level ubicado en /usr/local/bin/brew imprime una nota informativa confirmando que Homebrew está administrado por Level. No es un error. Consulte Acción Instalar Homebrew para más detalles.

  • ¿Funciona en Windows o Linux? No. Homebrew es solo 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 relevante. Consulte Área de trabajo → Permisos para la configuración del control de acceso.

  • ¿Qué sucede si el dispositivo está sin conexión cuando se ejecuta esta acción? La acción se pone en cola y se reanuda una vez que el dispositivo vuelve a conectarse.

¿Ha quedado contestada tu pregunta?