Introduction
Supprimez un ou plusieurs packages 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 les politiques logicielles ou associer à unTag Removeddéclencheur pour désinstaller automatiquement les packages lorsqu'un appareil quitte un groupe ou perd une balise.
Désinstaller le package Homebrew
À partir du pipeline d'automatisation en mode d'édition, cliquez + Add action and select Désinstaller le package Homebrew from the App management catégorie. Le panneau d'action s'ouvre avec deux sections : Action type(prédéfini sur Désinstaller le package Homebrew) et Configuration des étapes .
Package(s)
Entrez la formule ou le nom du cask Homebrew pour chaque package que vous souhaitez supprimer. Appuyez Tabou 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 package.
Pour la référence du nom du package, visitezhttps://formulae.brew.sh/ .
💡 CONSEIL : Associez ceci avec le Tag Removed déclencheur pour désinstaller automatiquement les packages lorsqu'un appareil perd une balise. Balisez un appareil avecdev-tools , use Tag Applied pour installer un ensemble de packages, et utilisezTag Removedpour les désinstaller lorsque la balise est supprimée.
Conditions
The Conditions section permet de restreindre le moment où cette action s'exécute 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.
See Conditions d'actionpour la référence complète sur les types de conditions, les opérateurs et les valeurs.
Options Supplémentaires
Développer Options supplémentaires pour les paramètres d'exécution supplémentaires, y compris le nom de l'action, le comportement en cas d'échec, les variables de sortie et les tentatives.
See Aperçu des actionspour la référence complète sur les options supplémentaires disponibles sur chaque action.
FAQ
Que se passe-t-il si le package que je spécifie n'est pas installé ? Homebrew le signale comme non trouvé et ignore la désinstallation. Configurez le comportement en cas d'échec dansOptions supplémentaires si vous avez besoin que l'action échoue explicitement dans ce cas.
Cela supprime-t-il également les dépendances du package ?Non. Seuls les packages nommés sont supprimés. Courez
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. VoirAction Installer le package Homebrew pour plus de détails.Cela fonctionne-t-il sur Windows ou Linux ? Non. Homebrew est macOS uniquement. 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 pertinent. VoirEspace de Travail → Autorisations pour la configuration du contrôle d'accès.
Que se passe-t-il si l'appareil est hors ligne lorsque cette action s'exécute ? L'action se met en attente et reprend une fois que l'appareil revient en ligne.
Puis-je utiliser ceci pour désinstaller Homebrew lui-même ? Non. Cette action supprime les packages Homebrew, pas Homebrew lui-même.

