Introduction
Supprimez un ou plusieurs paquets d'un appareil Linux dans le cadre d'une automatisation. Utilisez cette action pour retirer des logiciels indésirables de votre inventaire, nettoyer après une migration, ou appliquer une base logicielle selon un calendrier.
L'action prend en charge cinq gestionnaires de paquets : Apt, Yum, Pacman, Snap, et Flatpak. Vous choisissez le gestionnaire par étape, de sorte qu'une automatisation peut cibler un environnement multi-distributions en bifurquant selon des conditions.
Ce qui est supprimé en même temps que le paquet dépend fortement du gestionnaire choisi. C'est la partie qui mérite le plus d'être lue ci-dessous.
⚙️ PRÉREQUIS :
Un appareil Linux sous gestion.
Le gestionnaire de paquets sélectionné doit être présent sur l'appareil. Sélectionner Apt sur une machine Arch, par exemple, fait échouer l'étape.
Gestionnaires de paquets pris en charge
Vous choisissez explicitement le gestionnaire depuis le Gestionnaire de paquets dans le menu déroulant. La valeur que vous choisissez est celle que Level exécute.
Gestionnaire | Distributions typiques | Format du nom de paquet |
Apt | Debian, Ubuntu, Linux Mint, Raspberry Pi OS | Nom du paquet Debian ( |
Yum | RHEL, CentOS, Rocky, AlmaLinux, Fedora, Photon OS | Nom RPM |
Pacman | Arch Linux | Nom du paquet ( |
Snap | Toute distribution avec snapd | Nom Snap |
Flatpak | Toute distribution avec Flatpak | Identifiant d'application Flathub (ex. |
ℹ️ REMARQUE : L'option Yum couvre yum, dnf, et tdnf. L'agent détecte quel binaire l'appareil utilise et exécute le bon.
Ajouter l'action Désinstaller un paquet Linux
Ouvrez l'automatisation en mode édition et cliquez sur + Ajouter une action.
Sous Gestion des applications, sélectionnez Désinstaller un paquet Linux. Le panneau s'ouvre avec Type d'action (prédéfini sur Désinstaller un paquet Linux) et Configuration de l'étape.
Choisissez un Gestionnaire de paquets.
Saisissez un ou plusieurs noms dans Paquet(s). Appuyez sur
Tabou ajoutez une virgule après chaque nom pour ajouter le suivant.Cliquez sur Enregistrer.
Gestionnaire de paquets
Obligatoire. Définit l'outil exécuté sur l'appareil et le format de nom attendu par le champ Paquet(s) attend. Consultez le tableau ci-dessus.
Paquet(s)
Obligatoire. Les noms des paquets à supprimer, dans le format utilisé par le gestionnaire sélectionné. Vous ne pouvez pas enregistrer l'étape sans au moins un nom.
💡 CONSEIL : Pour Apt, Yum et Pacman, un nom qui n'est pas installé est signalé comme «introuvable, ignoré» et l'action continue. snap remove se termine proprement même si le snap n'est pas présent, donc l'étape n'échouera pas non plus pour un paquet déjà supprimé.
Le nettoyage des dépendances varie selon le gestionnaire
C'est le piège. Supprimer un paquet ne signifie pas la même chose sur chaque distribution, et cette différence peut tromper quiconque transpose son modèle mental d'un autre gestionnaire de paquets.
Gestionnaire | Commande de désinstallation | Ce qui est supprimé |
Apt |
| Le paquet ainsi que les dépendances orphelines, purgées. Apt nettoie de manière agressive. |
Yum |
| Le paquet uniquement. |
Pacman |
| Le paquet uniquement. |
Snap |
| Le snap. Un paquet à la fois, délai d'expiration de 10 minutes par paquet. |
Flatpak |
| Le Flatpak, à l'échelle du système. Délai d'expiration de 10 minutes par paquet. |
⚠️ AVERTISSEMENT : Apt purge les fichiers de configuration et supprime les dépendances orphelines à chaque désinstallation. Yum et Pacman laissent les dépendances en place. Si vous standardisez le comportement de suppression sur un inventaire mixte, ne supposez pas que «désinstaller» nettoie de la même façon partout.
Comment l'action s'exécute
Quelques comportements s'appliquent à chaque désinstallation, quel que soit le gestionnaire :
Linux uniquement. Exécuté sur un appareil Windows ou macOS, l'étape renvoie «action non prise en charge». L'exécution continue.
Le gestionnaire sélectionné doit être présent. Si le binaire n'est pas installé, l'étape échoue avec «Gestionnaire de paquets non pris en charge».
Délai d'expiration de 3 heures sur l'ensemble de l'action.
Sortie en direct est diffusée ligne par ligne dans le journal d'exécution.
Pour Apt, Yum et Pacman, Level attend le verrou du gestionnaire de paquets si un autre processus le détient, en reculant de 1 seconde jusqu'à 30 secondes entre les vérifications pendant jusqu'à 1 heure, puis abandonne avec «Un autre processus du gestionnaire de paquets est en cours d'exécution». Snap et Flatpak n'attendent pas de verrou.
ℹ️ REMARQUE : La commande -R ne supprime que le paquet nommé. Si vous avez supprimé quelque chose dont d'autres paquets dépendent, Pacman refusera plutôt que de casser le graphe de dépendances. Consultez le journal d'exécution si une désinstallation Pacman signale un échec.
Conditions
La section Conditions restreint l'exécution de cette action selon les attributs de l'appareil ou le résultat d'une action précédente. Développez-la pour ajouter des conditions.
Consultez Conditions d'action pour la référence complète.
Options supplémentaires
Développez Options supplémentaires pour les paramètres d'exécution, notamment le nom de l'action, le comportement en cas d'échec, les variables de sortie et les nouvelles tentatives.
Consultez Présentation des actions pour la référence complète.
FAQ
La désinstallation supprime-t-elle aussi les dépendances ? Dépend du gestionnaire. Apt supprime les dépendances orphelines et purge la configuration. Yum et Pacman ne suppriment que le paquet nommé et laissent les dépendances en place. Voir Le nettoyage des dépendances varie selon le gestionnaire ci-dessus.
Que se passe-t-il si le paquet n'est pas installé ? Pour Apt, Yum et Pacman, cela est signalé comme «introuvable, ignoré» et l'action continue.
snap removese termine proprement si le snap est absent, donc l'étape n'échoue pas non plus dans ce cas.Ma désinstallation Pacman a échoué. Pourquoi ? Probablement parce qu'un autre paquet installé dépend de celui que vous avez essayé de supprimer. La commande
-Rne cassera pas le graphe de dépendances. Consultez le journal d'exécution pour le paquet en conflit.Une seule action peut-elle désinstaller sur différentes distributions ? Non, une étape exécute un seul gestionnaire. Pour un inventaire mixte, ajoutez une étape par gestionnaire et conditionnez chacune sur une condition afin que seuls les appareils correspondants l'exécutent.
Cette action supprimera-t-elle un paquet installé manuellement par un utilisateur ? Oui, s'il est suivi par le gestionnaire sélectionné. Un paquet installé par un gestionnaire différent (un Snap sur un appareil où vous avez utilisé Apt, par exemple) ne sera pas touché.
L'appareil doit-il être en ligne ? Oui, pour s'exécuter. Si l'appareil est hors ligne au moment où l'automatisation se déclenche, l'étape est mise en file d'attente et reprend dès que l'appareil se reconnecte.
Qui peut ajouter ou modifier cette action ? Les techniciens autorisés à modifier les automatisations dans le groupe concerné. Voir Espace de travail → Autorisations.

