Ir al contenido principal

Acción: Actualizar paquete de Homebrew

Upgrade all or specific Homebrew packages on a macOS device as part of an automation.

Introducción

Actualiza paquetes de Homebrew en un dispositivo macOS como parte de una automatización. Ejecuta actualizaciones en todos los paquetes instalados a la vez, o apunta a paquetes específicos — útil para mantener al día las herramientas de línea de comandos y utilidades de desarrollo en dispositivos gestionados.


Actualizar paquete de Homebrew

En un lienzo de automatización vacío, selecciona Añadir una acción. Si ya hay acciones presentes, haz clic en el botón en línea + donde deseas el paso, luego elige Añadir otra acción. Selecciona Actualizar paquete de Homebrew de Gestión de aplicaciones. El panel de acción se abre con dos secciones: Tipo de acción (preestablecido en Actualizar paquete de Homebrew) y Configuración del paso.

Upgrade Homebrew Package Action

Tipo de actualización

Elige cómo se delimita el alcance de la actualización:

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

  • Actualizar paquete(s) específico(s) Solo apunta a los paquetes que indiques. Al seleccionarlo, Paquete(s) el campo se activa.

💡 CONSEJO: Usa Actualizar todos los paquetes disponibles con una programación (semanal, por ejemplo) para mantener actualizadas las máquinas de desarrollo sin gestionar una lista. Cambia a Actualizar paquete(s) específico(s) cuando necesites un control más preciso — por ejemplo, después de validar una nueva versión de una herramienta crítica antes de distribuirla.

Paquete(s)

Visible solo cuando Actualizar paquete(s) específico(s) está seleccionado. Introduce el nombre de la fórmula o cask de Homebrew para cada paquete. Pulsa Tab o escribe una coma después de cada nombre para añadir el siguiente.

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

ℹ️ NOTA: Si un paquete especificado no tiene ninguna actualización disponible, se omite. La acción se completa igualmente con éxito.


Condiciones

La sección Condiciones La sección te permite restringir cuándo se ejecuta esta acción en función de los atributos del dispositivo o del resultado de una acción anterior. Expande la sección para añadir condiciones.

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


Opciones adicionales

Expande Opciones adicionales para configuración adicional de ejecución, incluyendo nombre de la 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

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

  • ¿Qué ocurre si un paquete que especifico no está instalado? Homebrew lo reportará como no instalado y lo omitirá. Configura el comportamiento ante fallos en Opciones adicionales si necesitas un manejo específico para este caso.

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

  • ¿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 añadir o modificar esta acción en una automatización? Los técnicos con permiso para editar automatizaciones en el grupo correspondiente. Consulta Espacio de trabajo → Permisos para la configuración del control de acceso.

  • ¿Qué ocurre si el dispositivo está fuera de línea cuando se ejecuta esta acción? La acción se pone en cola y se reanuda una vez que el dispositivo vuelve a estar en línea.

¿Ha quedado contestada tu pregunta?