Einführung
Entfernen Sie ein oder mehrere Homebrew-Pakete von einem macOS-Gerät als Teil einer Automatisierung. Verwenden Sie diese Aktion, um Tools zu bereinigen, die nicht mehr benötigt werden, Softwarerichtlinien durchzusetzen oder mit einemTag RemovedTrigger zu 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 Automatisierungs-Pipeline im Bearbeitungsmodus auf+ Add action and select Homebrew-Paket deinstallieren from the App managementKategorie. Das Aktionspanel öffnet sich mit zwei Abschnitten:Action type(vordefiniert auf Homebrew-Paket deinstallieren) undSchrittekonfiguration.
Package(s)
Geben Sie den Homebrew-Formel- oder Cask-Namen für jedes Paket ein, das Sie entfernen möchten. Drücken SieTaboder geben Sie ein Komma nach jedem Namen ein, um das nächste hinzuzufügen.
Das Feld ist erforderlich — Sie können die Aktion nicht speichern, ohne mindestens einen Paketnamen zu haben.
Für die Paketreferenz-Referenz besuchen Siehttps://formulae.brew.sh/.
💡 TIPP:Koppeln Sie dies mit demTag RemovedTrigger, um Pakete automatisch zu deinstallieren, wenn ein Gerät ein Tag verliert. Markieren Sie ein Gerät mitdev-tools, use Tag Appliedum einen Satz von Paketen zu installieren, und verwenden SieTag Removedum sie zu deinstallieren, wenn das Tag entfernt wird.
Conditions
The ConditionsAbschnitt ermöglicht es Ihnen, einzuschränken, wann diese Aktion basierend auf Geräteattributen oder dem Ergebnis einer vorherigen Aktion ausgeführt wird. Erweitern Sie den Abschnitt, um Bedingungen hinzuzufügen.
See Aktionsbedingungenfür die vollständige Referenz zu Bedingungstypen, Operatoren und Werten.
Zusätzliche Optionen
Erweitern Sie Weitere Optionenfür zusätzliche Ausführungseinstellungen, einschließlich Aktionsname, Fehlerverhalten, Ausgabevariablen und Wiederholungen.
See Aktionsübersichtfür die vollständige Referenz zu zusätzlichen Optionen, die bei jeder Aktion verfügbar sind.
Häufig gestellte Fragen
Was ist, wenn das Paket, das ich angegeben habe, nicht installiert ist?Homebrew meldet es als nicht gefunden und überspringt die Deinstallation. Konfigurieren Sie das Fehlerverhalten inWeitere Optionenwenn Sie möchten, dass die Aktion in diesem Fall explizit fehlschlägt.
Entfernt dies auch Paketabhängigkeiten?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 Wrapper-Skript von Level bei
/usr/local/bin/brewgibt eine Informationsnote aus, die bestätigt, dass Homebrew von Level verwaltet wird. Es ist kein Fehler. SieheAktion Homebrew-Paket installierenfür weitere Details.Funktioniert dies unter Windows oder Linux?Nein. Homebrew ist nur für macOS. 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 relevanten Gruppe. SieheArbeitsbereich → Berechtigungenfür die Zugriffskontrollkonfiguration.
Was passiert, wenn das Gerät offline ist, wenn diese Aktion ausgeführt wird?Die Aktion wird in die Warteschlange gestellt und fortgesetzt, 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.

