Introduction
Supprimez un ou plusieurs paquets Homebrew d'un appareil macOS dans le cadre d'une automatisation. Utilisez cette action pour nettoyer les outils qui ne sont plus nécessaires, appliquer des politiques logicielles, ou l'associer à un 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
Sur un canevas d'automatisation vide, sélectionnez Ajouter une action. Si des actions sont déjà présentes, cliquez sur le bouton intégré + où vous souhaitez ajouter l'étape, puis choisissez Ajouter une autre action. Sélectionnez Désinstaller un paquet Homebrew depuis Gestion des applications. 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.
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 ajouter le suivant.
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 avec le Tag supprimé déclencheur pour désinstaller automatiquement des paquets lorsqu'un appareil perd un tag. Apposez un tag sur 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 restreindre 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.
Consultez Conditions d'action 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, 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 sur les options supplémentaires disponibles sur chaque action.
FAQ
Que se passe-t-il si le paquet spécifié n'est pas installé ? Homebrew le signale comme 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 autoremovedans 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 à
/usr/local/bin/brewaffiche une note d'information confirmant que Homebrew est géré par Level. Ce n'est pas une erreur. Consultez Action : Installer Homebrew pour plus de détails.Cela fonctionne-t-il sur Windows ou Linux ? Non. Homebrew est exclusivement disponible sur 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 ayant la permission de modifier les automatisations dans le groupe concerné. Consultez Espace de travail → Autorisations 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 se reconnecte.
Puis-je utiliser cette action pour désinstaller Homebrew lui-même ? Non. Cette action supprime des paquets Homebrew, et non Homebrew lui-même.

