Introducción
Elimine uno o más paquetes de un dispositivo Linux como parte de una automatización. Use esta acción para quitar software no deseado de su inventario, limpiar después de una migración o aplicar una línea base de software de forma programada.
La acción admite cinco administradores de paquetes: Apt, Yum, Pacman, Snap, y Flatpak. Elija uno por paso, o seleccione Nativo/predeterminado para que Level detecte el administrador correcto en cada dispositivo en tiempo de ejecución, de modo que un solo paso pueda abarcar un inventario de distribuciones mixtas.
Lo que se elimina junto con el paquete depende en gran medida del administrador que elija. Esa es la parte que más vale la pena leer a continuación.
⚙️ REQUISITOS PREVIOS:
Un dispositivo Linux bajo administración.
El administrador de paquetes que seleccione debe estar presente en el dispositivo. Seleccionar Apt en una máquina Arch, por ejemplo, hace fallar el paso. Nativo/predeterminado detecta un administrador instalado en su lugar, evitando este problema.
Administradores de paquetes compatibles
Elija el administrador en el menú Administrador de paquetes desplegable. Elija Nativo/predeterminado para que el agente detecte el administrador instalado en cada dispositivo en tiempo de ejecución, o especifique uno explícitamente.
ℹ️ NOTA: Nativo/predeterminado detecta el administrador en el dispositivo, comprobando en este orden: apt, yum, pacman, snap, flatpak. Selecciona el primero que encuentre.
Administrador | Distribuciones típicas | Formato del nombre del paquete |
Nativo/predeterminado | Cualquier distribución de Linux compatible | Detectado en tiempo de ejecución (ver 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 del paquete ( |
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 el dispositivo y ejecuta el correcto.
Agregar la acción Desinstalar paquete de Linux
Abra la automatización en modo de edición y haga clic en + Agregar acción.
En Administración de aplicaciones, seleccione Desinstalar paquete de Linux. El panel se abre con Tipo de acción (preconfigurado en Desinstalar paquete de Linux) y Configuración del paso.
Elija un Administrador de paquetes.
Ingrese uno o más nombres en Paquete(s). Presione
Tabo agregue una coma después de cada nombre para añadir el siguiente.Haga 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 menú desplegable muestra Nativo/predeterminado, Apt, Yum, Pacman, Snap, y Flatpak. Elija Nativo/predeterminado para detectar el administrador por dispositivo. Consulte la tabla anterior.
Paquete(s)
Obligatorio. Los nombres de los paquetes a eliminar, en el formato que usa el administrador seleccionado. No se puede guardar el paso sin al menos un nombre.
💡 SUGERENCIA: El comportamiento ante un paquete faltante depende de cuántos se desinstalen. En una desinstalación de varios paquetes, un nombre que no está instalado se reporta como «no encontrado, omitiendo» y el resto continúa (igual que en las acciones de Winget y Homebrew). Si se desinstala un único paquete que falla la comprobación previa, toda la acción falla con el error «paquete no encontrado». Esta comprobación previa se aplica a Apt, Yum y Pacman. snap remove finaliza sin errores aunque el snap no esté presente.
La limpieza de dependencias varía según el administrador
Este es el punto conflictivo. Eliminar un paquete no significa lo mismo en cada distribución, y la diferencia puede sorprender a cualquiera que aplique el modelo mental de otro administrador de paquetes.
Administrador | Comando de desinstalación | Qué elimina |
Apt |
| El paquete más las dependencias huérfanas, purgadas. Apt limpia de forma agresiva. |
Yum |
| Solo el paquete. |
Pacman |
| Solo el paquete. |
Snap |
| El snap. Un paquete a la vez, tiempo de espera de 10 minutos por paquete. |
Flatpak |
| El Flatpak, a nivel de sistema. Tiempo de espera de 10 minutos por paquete. |
⚠️ ADVERTENCIA: Apt purga los archivos de configuración y elimina las dependencias huérfanas en cada desinstalación. Yum y Pacman dejan las dependencias intactas. Si está estandarizando el comportamiento de eliminación en un inventario mixto, no asuma que «desinstalar» limpia de la misma manera en todos lados.
Cómo se ejecuta la acción
Algunos comportamientos se aplican a todas las desinstalaciones, independientemente del administrador:
Solo Linux. Si se ejecuta en un dispositivo Windows o macOS, el paso devuelve «acción no compatible». La ejecución continúa.
El administrador seleccionado debe estar presente. Si el binario no está instalado, el paso falla con «Administrador de paquetes no compatible».
Tiempo de espera de 3 horas sobre 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 administrador de paquetes si otro proceso lo tiene, con un retroceso de 1 segundo hasta 30 segundos entre comprobaciones durante un máximo de 1 hora; luego se rinde con «Otro proceso del administrador de paquetes está en ejecución.» Snap y Flatpak no esperan un bloqueo.
ℹ️ NOTA: El comando de Pacman -R elimina solo el paquete indicado. Si ha eliminado algo de lo que dependen otros paquetes, Pacman se negará en lugar de romper el grafo de dependencias. Consulte el registro de ejecución si una desinstalación de Pacman reporta un fallo.
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ándala para agregar condiciones.
Consulte Condiciones de las acciones para la referencia completa.
Opciones adicionales
Expanda Opciones adicionales para conocer los ajustes de ejecución, incluidos el nombre de la acción, el comportamiento ante fallos, las variables de salida y los reintentos.
Consulte Descripción general de las acciones para la referencia completa.
Preguntas frecuentes
¿Desinstalar también elimina las dependencias? Depende del administrador. Apt elimina las dependencias huérfanas y purga la configuración. Yum y Pacman eliminan solo el paquete indicado y dejan las dependencias intactas. Consulte La limpieza de dependencias varía según el administrador más arriba.
¿Qué ocurre si el paquete no está instalado? Depende de cuántos desinstale. En una desinstalación de varios paquetes, un nombre faltante se reporta como «no encontrado, omitiendo» y el resto continúa. Si se desinstala un único paquete que falla la comprobación previa, la acción falla con el error «paquete no encontrado». La comprobación previa abarca Apt, Yum y Pacman;
snap removefinaliza sin errores si el snap no está presente.La desinstalación con Pacman falló. ¿Por qué? Probablemente porque otro paquete instalado depende del que intentó eliminar. El comando de Pacman
-Rno romperá el grafo de dependencias. Consulte el registro de ejecución para ver el paquete en conflicto.¿Puede una acción desinstalar paquetes en distintas distribuciones? Sí, con Nativo/predeterminado: un paso detecta el administrador en cada dispositivo. Si elige un administrador específico, solo se ejecutará en los dispositivos que lo tengan.
¿Esto eliminará un paquete que un usuario instaló manualmente? Sí, si está rastreado por el administrador seleccionado. Un paquete instalado por un administrador diferente (un Snap en un dispositivo donde se ejecutó Apt, por ejemplo) no será tocado.
¿El dispositivo necesita estar en línea? Sí, para ejecutarse. Si está sin conexión 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.

