Introducción
Instala uno o más paquetes en un dispositivo Linux como parte de una automatización. Usa esta acción para distribuir herramientas en tu inventario, configurar un conjunto base de paquetes en dispositivos nuevos o instalar software de forma programada sin tocar cada máquina manualmente.
La acción admite cinco administradores de paquetes: Apt, Yum, Pacman, Snap, y Flatpak. El administrador de paquetes se elige por paso de acción, por lo que una misma automatización puede apuntar a un entorno con distintas distribuciones ramificando en condiciones.
⚙️ REQUISITOS PREVIOS:
Un dispositivo Linux bajo administración.
El administrador de paquetes que selecciones debe estar presente en el dispositivo. Seleccionar Apt en un equipo con Arch, por ejemplo, falla el paso.
Para Flatpak, el
flathubel repositorio remoto debe estar configurado en el dispositivo.
Administradores de paquetes admitidos
El administrador se elige explícitamente desde el Administrador de paquetes desplegable. No hay detección automática en la acción: el valor que elijas es el que Level ejecuta.
Administrador | Distribuciones típicas | Formato del nombre del paquete |
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 en la base de datos de sincronización ( |
Snap | Cualquier distribución con snapd | Nombre del snap |
Flatpak | Cualquier distribución con Flatpak | ID de aplicación de Flathub (p. ej., |
ℹ️ NOTA: La opción Yum la opción abarca yum, dnf, y tdnf. El agente detecta qué binario usa realmente el dispositivo y ejecuta el correcto, por lo que seleccionas Yum independientemente de si el dispositivo usa RHEL (yum/dnf) o Photon OS (tdnf).
Agregar la acción Instalar paquete de Linux
Abre la automatización en modo de edición y haz clic en + Agregar acción.
En Gestión de aplicaciones, selecciona Instalar paquete de Linux. El panel de acción se abre con Tipo de acción (preestablecido en Instalar paquete de Linux) y Configuración del paso.
Elige un Administrador de paquetes.
Introduce uno o más nombres en Paquete(s). Presiona
Tabo agrega una coma después de cada nombre para añadir el siguiente.Haz clic en Guardar.
Administrador de paquetes
Obligatorio. Define qué herramienta se ejecuta en el dispositivo y qué formato de nombre espera el campo Paquete(s) espera.
El desplegable muestra Apt, Yum, Pacman, Snap, y Flatpak. Consulta la tabla anterior para saber qué espera cada uno.
Paquete(s)
Obligatorio. Los nombres de los paquetes a instalar, en el formato que utiliza el administrador seleccionado.
La sugerencia en el campo indica «Usa el nombre del paquete tal como aparece en el repositorio de tu distribución», lo cual es exacto para Apt, Yum y Pacman. Snap y Flatpak son diferentes:
Snap toma el nombre del snap (por ejemplo,
code).Flatpak toma el ID de aplicación de Flathub (por ejemplo,
org.gnome.Calculator), no el nombre descriptivo de la aplicación.
💡 CONSEJO: Para Apt, Yum y Pacman, un nombre que no existe en los repositorios se reporta como «no encontrado, omitiendo» y el resto de la acción continúa. Snap y Flatpak no omiten: dejan que la herramienta subyacente falle, por lo que un error tipográfico allí hace fallar el paso.
Especificar una versión exacta
De forma predeterminada, la acción instala la última versión disponible. Apt y Yum permiten fijar una versión específica escribiéndola directamente en el nombre del paquete. Pacman, Snap y Flatpak no admiten una cadena de versión en este campo.
Apt
Los paquetes se identifican por su nombre de paquete Debian tal como lo muestra apt-cache search o dpkg -l.
Formato | Ejemplo | Resultado |
|
| Última versión disponible |
|
| Cadena de versión exacta |
|
| Arquitectura específica (multiarquitectura) |
|
| Desde una versión o suite específica |
Yum / DNF / TDNF
Los paquetes se identifican por su nombre RPM.
Formato | Ejemplo | Resultado |
|
| Última versión disponible |
|
| Versión específica |
|
| Versión y etiqueta de lanzamiento |
|
| Arquitectura específica |
|
| NEVRA completamente calificado |
Pacman
Los paquetes se identifican por su nombre en la base de datos de sincronización tal como lo muestra pacman -Ss.
Formato | Ejemplo | Resultado |
|
| Última versión del repositorio de mayor prioridad |
|
| Desde un repositorio específico |
ℹ️ NOTA: Pacman no admite instalar una versión específica. Siempre instala lo que contengan actualmente los repositorios configurados.
Cómo se ejecuta la acción
Algunos comportamientos aplican a todas las instalaciones, independientemente del administrador:
Solo Linux. Si se ejecuta en un dispositivo Windows o macOS, el paso devuelve «acción no compatible». El resto de la ejecución de la automatización continúa.
El administrador seleccionado debe estar presente. Si el binario no está instalado en el dispositivo, el paso falla con «Administrador de paquetes no compatible».
Tiempo de espera de 3 horas en toda la acción.
Salida en tiempo real. La salida del comando se transmite línea por línea al registro de ejecución en tiempo real, por lo que verás cada
* Installing <pkg>línea mientras trabaja el administrador.
Para Apt, Yum y Pacman, Level espera el bloqueo del administrador de paquetes si otro proceso lo mantiene, con reintentos que van de 1 segundo hasta 30 segundos entre comprobaciones durante un máximo de 1 hora, luego abandona con «Otro proceso del administrador de paquetes está en ejecución». Snap y Flatpak gestionan su propia cola y no esperan un bloqueo.
Esto es lo que se ejecuta por administrador y la preparación previa que realiza Level:
Administrador | Comando de instalación | Verificaciones previas y notas |
Apt |
| Ejecuta |
Yum |
| Limpia la caché de paquetes primero. Detecta automáticamente yum/dnf/tdnf; en TDNF el |
Pacman |
| Elimina un |
Snap |
| Un paquete a la vez. Sin verificación previa de «ya instalado». Tiempo de espera de instalación por paquete de 60 minutos además del límite de 3 horas. |
Flatpak |
| Instala a nivel de sistema (el agente se ejecuta como root), no por usuario, desde el |
⚠️ ADVERTENCIA: Estas acciones no deshabilitan el actualizador automático propio del dispositivo (como unattended-upgrades). Una instalación programada aún puede coincidir con las actualizaciones en segundo plano del dispositivo. La espera de bloqueo descrita anteriormente es lo que evita que ambos colisionen, no una detención forzada del actualizador automático.
Condiciones
La sección Condiciones restringe cuándo se ejecuta esta acción según los atributos del dispositivo o el resultado de una acción anterior. Expándela para agregar condiciones.
Consulta Condiciones de las acciones para la referencia completa sobre tipos de condiciones, operadores y valores.
💡 CONSEJO: En una automatización con varias distribuciones, condiciona cada paso de instalación según la distribución o arquitectura del dispositivo para que el administrador correcto se ejecute en las máquinas adecuadas y el resto se omita correctamente.
Opciones adicionales
Expande Opciones adicionales para configuraciones de ejecución, incluidos el nombre de la acción, el comportamiento ante fallos, variables de salida y reintentos.
Consulta Descripción general de acciones para la referencia completa sobre las opciones disponibles en todas las acciones.
Preguntas frecuentes
¿Qué administrador de paquetes debo elegir? El que esté realmente presente en el dispositivo. Apt para Debian y Ubuntu, Yum para la familia RHEL y Photon, Pacman para Arch, y Snap o Flatpak donde los hayas estandarizado. No hay detección automática en la acción, por lo que el valor que elijas es el que se ejecuta.
¿Puede una acción instalar paquetes en distintas distribuciones? No, un paso ejecuta un solo administrador. Para un inventario mixto, agrega un paso por administrador y condiciona cada uno según la distribución o arquitectura para que solo los dispositivos correspondientes lo ejecuten.
¿Cómo instalo una versión específica en lugar de la más reciente? Escribe la versión en el nombre del paquete. Apt usa
name=version, Yum usaname-version(y formas NEVRA más largas), Pacman no tiene fijación de versión, y Snap y Flatpak no admiten una cadena de versión aquí. Consulta Especificar una versión exacta anterior.¿Qué ocurre si el nombre de un paquete no existe? Para Apt, Yum y Pacman, el paquete se reporta como «no encontrado, omitiendo» y la acción continúa. Snap y Flatpak exponen el error de la herramienta subyacente para ese paquete.
El paquete ya está instalado. ¿Falla la acción? No. Apt, Yum y Pacman omiten los paquetes que ya están presentes. Snap ejecuta el comando de instalación sin verificación previa, lo cual es una operación sin efecto si ya está instalado.
¿Cuál es la diferencia entre esta acción e Instalar actualizaciones de Linux? Instalar actualizaciones de Linux aplica parches pendientes del sistema operativo y de seguridad en todo el sistema. Esta acción instala los paquetes específicos que tú indicas. Usa las actualizaciones para aplicar parches y esta acción para desplegar software específico.
¿El dispositivo necesita estar en línea? Sí, para que la acción se ejecute. Si está desconectado cuando se activa la automatización, el paso se pone en cola y se reanuda una vez que el dispositivo se reconecta.
¿Quién puede agregar o editar esta acción? Los técnicos con permiso para editar automatizaciones en el grupo correspondiente. Consulta Espacio de trabajo → Permisos para el control de acceso.

