Passer au contenu principal

Action : Désinstaller un paquet Homebrew

Remove one or more Homebrew packages from a macOS device as part of an automation.

Introduction

Supprimez un ou plusieurs paquets Homebrew d'un appareil macOS dans le cadre d'une automatisation. Utilisez cette action pour nettoyer les outils dont vous n'avez plus besoin, appliquer des politiques logicielles, ou l'associer à un déclencheur Tag supprimé déclencheur pour désinstaller automatiquement des paquets lorsqu'un appareil quitte un groupe ou perd un tag.


Désinstaller un paquet Homebrew

Depuis le pipeline d'automatisation en mode édition, cliquez sur + Ajouter une action et sélectionnez Désinstaller un paquet Homebrew depuis Gestion des applications catégorie. Le panneau d'action s'ouvre avec deux sections : Type d'action (prédéfini sur Désinstaller un paquet Homebrew) et Configuration de l'étape.

Uninstall Homebrew Package Action

Paquet(s)

Saisissez le nom de la formule ou du cask Homebrew pour chaque paquet que vous souhaitez supprimer. Appuyez sur Tab ou tapez une virgule après chaque nom pour en ajouter un autre.

Le champ est obligatoire — vous ne pouvez pas enregistrer l'action sans au moins un nom de paquet.

Pour la référence des noms de paquets, consultez https://formulae.brew.sh/.

💡 CONSEIL : Associez ceci au déclencheur Tag supprimé déclencheur pour désinstaller automatiquement des paquets lorsqu'un appareil perd un tag. Appliquez un tag à un appareil avec dev-tools, utilisez Tag appliqué pour installer un ensemble de paquets, et utilisez Tag supprimé pour les désinstaller lorsque le tag est retiré.


Conditions

La Conditions section vous permet de limiter l'exécution de cette action en fonction des attributs de l'appareil ou du résultat d'une action précédente. Développez la section pour ajouter des conditions.

Voir Conditions des actions pour la référence complète sur les types de conditions, les opérateurs et les valeurs.


Options supplémentaires

Développez Options supplémentaires pour les paramètres d'exécution supplémentaires incluant le nom de l'action, le comportement en cas d'échec, les variables de sortie et les nouvelles tentatives.

Voir Présentation des actions pour la référence complète sur les options supplémentaires disponibles pour chaque action.


FAQ

  • Que se passe-t-il si le paquet spécifié n'est pas installé ? Homebrew signale que le paquet est introuvable et ignore la désinstallation. Configurez le comportement en cas d'échec dans Options supplémentaires si vous souhaitez que l'action échoue explicitement dans ce cas.

  • Cette action supprime-t-elle également les dépendances des paquets ? Non. Seuls les paquets nommés sont supprimés. Exécutez brew autoremove dans une action de script ultérieure pour nettoyer les dépendances orphelines.

  • Je vois une bannière lors de l'exécution de commandes brew dans le terminal. Est-ce normal ? Oui. Le script wrapper de Level à l'emplacement /usr/local/bin/brew affiche une note d'information confirmant que Homebrew est géré par Level. Ce n'est pas une erreur. Voir Action : Installer Homebrew pour plus de détails.

  • Cela fonctionne-t-il sur Windows ou Linux ? Non. Homebrew est réservé à macOS. Cette action n'est pas disponible pour les appareils Windows ou Linux.

  • Qui peut ajouter ou modifier cette action dans une automatisation ? Les techniciens autorisés à modifier les automatisations dans le groupe concerné. Voir Espace de travail → Permissions pour la configuration du contrôle d'accès.

  • Que se passe-t-il si l'appareil est hors ligne lors de l'exécution de cette action ? L'action est mise en file d'attente et reprend dès que l'appareil revient en ligne.

  • Puis-je l'utiliser pour désinstaller Homebrew lui-même ? Non. Cette action supprime des paquets Homebrew, pas Homebrew lui-même.

Avez-vous trouvé la réponse à votre question ?