Passer au contenu principal

Action Désinstaller le package Homebrew

Supprimer un ou plusieurs packages Homebrew d'un appareil macOS dans le cadre d'une automatisation.

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 .

Uninstall Homebrew Package Action


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. Courezbrew 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 à/usr/local/bin/brew affiche 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.

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