Entfernen Sie ein oder mehrere Homebrew-Pakete von einem macOS-Gerät als Teil einer Automatisierung. Verwenden Sie diese Aktion, um nicht mehr benötigte Tools bereinigen, Softwarerichtlinien durchsetzen oder mit einem Trigger Tag entfernt koppeln, um Pakete automatisch zu deinstallieren, wenn ein Gerät eine Gruppe verlässt oder ein Tag verliert.
Homebrew-Paket deinstallieren
Klicken Sie in der Automatisierungspipeline im Bearbeitungsmodus auf + Aktion hinzufügen und wählen Sie Homebrew-Paket deinstallieren aus der Kategorie App-Verwaltung. Das Aktionsfenster wird mit zwei Abschnitten geöffnet: Aktionstyp (voreingestellt auf Homebrew-Paket deinstallieren) und Schrittkonfiguration.
Paket(e)
Geben Sie den Namen der Homebrew-Formel oder des Cask für jedes Paket ein, das Sie entfernen möchten. Drücken Sie Tab oder geben Sie nach jedem Namen ein Komma ein, um das nächste hinzuzufügen.
Das Feld ist erforderlich – Sie können die Aktion nicht speichern, ohne mindestens einen Paketnamen anzugeben.
Eine Paketnamensreferenz finden Sie unter https://formulae.brew.sh/.
💡 TIPP: Koppeln Sie dies mit dem Trigger Tag entfernt, um Pakete automatisch zu deinstallieren, wenn ein Gerät ein Tag verliert. Markieren Sie ein Gerät mit dev-tools, verwenden Sie Tag angewendet, um einen Satz von Paketen zu installieren, und verwenden Sie Tag entfernt, um sie zu deinstallieren, wenn das Tag entfernt wird.
Bedingungen
Der Abschnitt Bedingungen ermöglicht es Ihnen, die Ausführung dieser Aktion basierend auf Geräteeigenschaften oder dem Ergebnis einer vorherigen Aktion zu beschränken. Erweitern Sie den Abschnitt, um Bedingungen hinzuzufügen.
Siehe Aktionsbedingungen für die vollständige Referenz zu Bedingungstypen, Operatoren und Werten.
Zusätzliche Optionen
Erweitern Sie Zusätzliche Optionen für zusätzliche Ausführungseinstellungen wie Aktionsname, Fehlerverhalten, Ausgabevariablen und Wiederholungen.
Siehe Aktionsübersicht für die vollständige Referenz zu zusätzlichen Optionen, die für jede Aktion verfügbar sind.
Häufig gestellte Fragen
Was ist, wenn das angegebene Paket nicht installiert ist? Homebrew meldet es als nicht gefunden und überspringt die Deinstallation. Konfigurieren Sie das Fehlerverhalten in Zusätzliche Optionen, wenn die Aktion in diesem Fall explizit fehlschlagen soll.
Werden auch Paketabhängigkeiten entfernt? Nein. Nur die benannten Pakete werden entfernt. Führen Sie
brew autoremovein einer nachfolgenden Skriptaktion aus, um verwaiste Abhängigkeiten zu bereinigen.Ich sehe ein Banner, wenn ich brew-Befehle im Terminal ausführe. Ist das normal? Ja. Das Level-Wrapper-Skript unter
/usr/local/bin/brewgibt eine Informationsmitteilung aus, die bestätigt, dass Homebrew von Level verwaltet wird. Es ist kein Fehler. Siehe Homebrew-Installationsaktion für weitere Details.Funktioniert dies unter Windows oder Linux? Nein. Homebrew ist nur auf macOS verfügbar. Diese Aktion ist nicht für Windows- oder Linux-Geräte verfügbar.
Wer kann diese Aktion in einer Automatisierung hinzufügen oder ändern? Techniker mit Berechtigung zum Bearbeiten von Automatisierungen in der entsprechenden Gruppe. Siehe Workspace → Berechtigungen für die Konfiguration der Zugriffskontrolle.
Was passiert, wenn das Gerät offline ist, wenn diese Aktion ausgeführt wird? Die Aktion wird in die Warteschlange eingereiht und setzt sich fort, sobald das Gerät wieder online ist.
Kann ich dies verwenden, um Homebrew selbst zu deinstallieren? Nein. Diese Aktion entfernt Homebrew-Pakete, nicht Homebrew selbst.

