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 managementcatégorie. Le panneau d'action s'ouvre avec deux sections :Action type(prédéfini sur Désinstaller le package Homebrew) etConfiguration des étapes.
Package(s)
Entrez la formule ou le nom du cask Homebrew pour chaque package que vous souhaitez supprimer. AppuyezTabou 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 leTag Removeddéclencheur pour désinstaller automatiquement les packages lorsqu'un appareil perd une balise. Balisez un appareil avecdev-tools, use Tag Appliedpour installer un ensemble de packages, et utilisezTag Removedpour les désinstaller lorsque la balise est supprimée.
Conditions
The Conditionssection 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émentairespour 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émentairessi 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 Homebrewpour 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 → Autorisationspour 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.

