Introducción
Actualice paquetes en un dispositivo Linux como parte de una automatización. Actualice todo lo que el gestor conoce a la vez, o apunte a paquetes específicos. Al actualizar todo, también puede excluir paquetes que no deben modificarse.
La acción admite cinco gestores de paquetes: Apt, Yum, Pacman, Snap, y Flatpak. Elija uno por paso, o seleccione Nativo/predeterminado para que Level detecte el gestor correcto en cada dispositivo en tiempo de ejecución.
⚙️ REQUISITOS PREVIOS:
Un dispositivo Linux bajo administración.
El gestor de paquetes que seleccione debe estar presente en el dispositivo. Seleccionar Apt en una máquina Arch, por ejemplo, falla el paso. Nativo/predeterminado detecta un gestor instalado en su lugar, evitando este problema.
Gestores de paquetes compatibles
Elija el gestor en el Gestor de paquetes desplegable. Elija Nativo/predeterminado para que el agente detecte el gestor instalado en cada dispositivo en tiempo de ejecución, o indique uno explícitamente.
ℹ️ NOTA: Nativo/predeterminado detecta el gestor en el dispositivo, verificando en este orden: apt, yum, pacman, snap, flatpak. Elige el primero que encuentre.
Gestor | Distribuciones típicas | Formato del nombre del paquete |
Nativo/predeterminado | Cualquier distribución de Linux compatible | Detectado en tiempo de ejecución (véase nota) |
Apt | Debian, Ubuntu, Linux Mint, Raspberry Pi OS | Nombre del paquete Debian ( |
Yum | RHEL, CentOS, Rocky, AlmaLinux, Fedora, Photon OS | Nombre RPM |
Pacman | Arch Linux | Nombre de base de datos de sincronización ( |
Snap | Cualquier distribución con snapd | Nombre de Snap |
Flatpak | Cualquier distribución con Flatpak | ID de aplicación de Flathub (p. ej. |
ℹ️ NOTA: La Yum opción incluye yum, dnf, y tdnf. El agente detecta qué binario usa el dispositivo.
Agregar la acción Actualizar paquete de Linux
Si la automatización no tiene acciones todavía, seleccione Agregar una acción. De lo contrario, haga clic en el + donde desea el paso y, a continuación, elija Agregar otra acción.
En Gestión de aplicaciones, seleccione Actualizar paquete de Linux. El panel se abre con Tipo de acción (preestablecido en Actualizar paquete de Linux) y Configuración del paso.
Elija un Gestor de paquetes.
Elija un Tipo de actualización (detalles a continuación).
Haga clic en Guardar.
Tipo de actualización
Dos modos, configurados por botón de opción:
Actualizar todos los paquetes disponibles actualiza todo lo que el gestor tiene disponible. El campo Paquete(s) está deshabilitado en este modo; use Paquete(s) excluido(s) para omitir paquetes específicos.
Actualizar paquete(s) específico(s) actualiza solo los nombres que introduzca en Paquete(s). El campo Paquete(s) excluido(s) está deshabilitado en este modo.
⚠️ ADVERTENCIA: Paquete(s) excluido(s) solo se aplica a Actualizar todos los paquetes disponibles. Si elige Actualizar paquete(s) específico(s) y también rellena exclusiones, las exclusiones se ignoran. La lista de exclusiones es una lista de denegación para «actualizar todo», no un filtro para una actualización dirigida.
Paquete(s)
Los nombres de los paquetes a actualizar.
En el modo Actualizar todo modo, deje este campo vacío. Cualquier cosa que escriba aquí no se utilizará.
En el modo Actualizar específico modo, esto es obligatorio. Introduzca los nombres en el formato que utiliza el gestor seleccionado.
Para Apt y Yum, puede apuntar a una versión específica usando la misma sintaxis que la acción de instalación (por ejemplo, nginx=1.24.0-2 para Apt o httpd-2.4.57 para Yum). Consulte Instalar paquetes de Linux para las tablas completas de sintaxis de versión.
ℹ️ NOTA: La actualización siempre va a la última versión disponible. La sintaxis de cadena de versión (name=version, NEVRA, etc.) funciona solo en la acción de instalación, no aquí. Para fijar un dispositivo en una versión específica, use Instalar paquetes de Linux.
Paquete(s) excluido(s)
Nombres a retener durante una ejecución de Actualizar todo ejecución. Presione Tab o agregue una coma después de cada nombre. El campo está deshabilitado en el modo Actualizar específico modo.
💡 CONSEJO: Use las exclusiones para el software que fija manualmente, como una aplicación de línea de negocio con requisitos de versión o un paquete que actualiza según su propio calendario. El resto del sistema se actualiza mientras esos permanecen sin cambios.
Cómo se ejecuta la acción
Algunos comportamientos se aplican a cada actualización, independientemente del gestor:
Solo para Linux. Si se ejecuta en un dispositivo Windows o macOS, el paso devuelve «acción no compatible». La ejecución continúa.
El gestor seleccionado debe estar presente. Si el binario no está instalado, el paso falla con «Gestor de paquetes no compatible».
Tiempo de espera de 3 horas en toda la acción.
Salida en vivo se transmite línea por línea al registro de ejecución.
Para Apt, Yum y Pacman, Level espera el bloqueo del gestor de paquetes si otro proceso lo retiene, retrocediendo de 1 segundo hasta 30 segundos entre comprobaciones durante un máximo de 1 hora, luego se rinde con «Otro proceso del gestor de paquetes está en ejecución». Snap y Flatpak no esperan un bloqueo.
Esto es lo que se ejecuta por gestor:
Gestor | Actualizar todo | Actualizar específico | Notas |
Apt | Actualiza todos los paquetes, luego |
| Una actualización es una instalación a la última versión. Preflight: |
Yum | Actualiza todo, luego eliminación automática de dependencias como limpieza |
| El preflight limpia la caché de paquetes. La eliminación automática solo se ejecuta en el paso de limpieza de «actualizar todo». |
Pacman |
|
| El preflight elimina un archivo obsoleto |
Snap |
|
| Un paquete a la vez en modo específico. Tiempo de espera de 60 minutos por paquete. |
Flatpak |
|
| Para todo el sistema. Tiempo de espera de 60 minutos por paquete. |
ℹ️ NOTA: La limpieza posterior a la actualización (autoremove de Apt, eliminación de huérfanos de Pacman, autoremove de dependencias de Yum) solo se ejecuta en el modo Actualizar todo modo. Actualizar específico actualiza los paquetes indicados y deja todo lo demás sin cambios, incluidos los huérfanos.
⚠️ ADVERTENCIA: Estas acciones no deshabilitan el actualizador automático del propio dispositivo (como unattended-upgrades). Una actualización programada puede competir con las actualizaciones automáticas del dispositivo. La espera de bloqueo es lo que evita que ambos colisionen.
Condiciones
La sección Condiciones restringe cuándo se ejecuta esta acción en función de los atributos del dispositivo o el resultado de una acción anterior. Expándala para agregar condiciones.
Consulte Condiciones de acción para la referencia completa.
Opciones adicionales
Expanda Opciones adicionales para la configuración de ejecución, incluyendo el nombre de la acción, el comportamiento ante fallos, las variables de salida y los reintentos.
Consulte Resumen de acciones para la referencia completa.
Preguntas frecuentes
¿Cómo actualizo todo en un dispositivo? Elija Actualizar todos los paquetes disponibles. El campo Paquete(s) está deshabilitado en ese modo, y una lista de paquetes vacía es lo que le indica a Level que actualice todo.
¿Puedo excluir paquetes de una actualización dirigida? No. Paquete(s) excluido(s) está deshabilitado en el modo Actualizar específico modo. Las exclusiones solo se aplican cuando se actualiza todo.
¿Cuál es la diferencia entre esta acción y Instalar actualizaciones de Linux? Instalar actualizaciones de Linux aplica parches de sistema operativo y seguridad pendientes por categoría. Esta acción actualiza paquetes directamente a través del gestor de paquetes, con un control más preciso sobre qué paquetes y qué exclusiones. Muchos entornos usan ambas.
¿«Actualizar todo» limpia los paquetes antiguos? Sí, y solo «actualizar todo» lo hace. Apt ejecuta
autoremove --purge, Pacman elimina huérfanos, y Yum ejecuta un paso de autoremove de dependencias. Actualizar específico omite todo eso.¿Puedo actualizar a una versión específica? No. La actualización siempre mueve los paquetes a la última versión disponible. La sintaxis de cadena de versión es solo para instalación. Para fijar una versión, use Instalar paquetes de Linux.
¿El dispositivo necesita estar en línea? Sí, para ejecutarse. Si está desconectado cuando se activa la automatización, el paso se pone en cola y se reanuda una vez que el dispositivo vuelve a conectarse.
¿Quién puede agregar o editar esta acción? Técnicos con permiso para editar automatizaciones en el grupo correspondiente. Consulte Espacio de trabajo → Permisos.

