Einführung
Installieren Sie ein oder mehrere Homebrew-Pakete auf einem macOS-Gerät als Teil einer Automatisierung. Verwenden Sie diese Aktion, um Befehlszeilen-Tools oder GUI-Anwendungen aus Homebrew bereitzustellen, ohne jedes Gerät manuell anzufassen.
Homebrew-Paket installieren
Wählen Sie auf einem leeren Automatisierungs-Canvas Aktion hinzufügen. Wenn bereits Aktionen vorhanden sind, klicken Sie auf das inline angezeigte + aus, wo der Schritt eingefügt werden soll, und wählen Sie dann Weitere Aktion hinzufügen. Wählen Sie Homebrew-Paket installieren aus App-Verwaltung. Das Aktionsfeld öffnet sich mit zwei Abschnitten: Aktionstyp (voreingestellt auf „Homebrew-Paket installieren") und Schrittkonfiguration.
ℹ️ HINWEIS: Wenn Level's Homebrew noch nicht auf dem Gerät installiert ist, richtet diese Aktion es automatisch ein, bevor die Pakete installiert werden. Dazu gehört die Erstellung des homebrew Systembenutzerkonto und Wrapper-Skript. Siehe Aktion: Homebrew installieren für Details dazu, wie Level Homebrew verwaltet.
Paket(e)
Geben Sie den Homebrew-Formel- oder Cask-Namen für jedes Paket ein, das Sie installieren möchten. Drücken Sie Tab oder geben Sie nach jedem Namen ein Komma ein, um das nächste hinzuzufügen.
ℹ️ HINWEIS: Wenn ein Paket bereits auf dem Gerät installiert ist, wird es übersprungen. Die Aktion wird dennoch erfolgreich abgeschlossen.
Das Feld ist erforderlich – Sie können die Aktion nicht speichern, ohne mindestens einen Paketnamen einzugeben.
Eine vollständige Liste der verfügbaren Formeln (Befehlszeilen-Tools) und Casks (GUI-Anwendungen) finden Sie unter https://formulae.brew.sh/.
💡 TIPP: Homebrew unterscheidet zwischen Formeln und Casks. Die meisten Befehlszeilen-Tools sind Formeln (wget, jq, ffmpeg). GUI-Anwendungen sind Casks (firefox, visual-studio-code). Verwenden Sie den einfachen Paketnamen von formulae.brew.sh – Level erkennt den Installationstyp automatisch.
Bedingungen
Der Bedingungen Abschnitt ermöglicht es Ihnen, einzuschränken, wann diese Aktion ausgeführt wird, basierend auf Geräteattributen oder dem Ergebnis einer vorherigen Aktion. 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, einschließlich Aktionsname, Fehlerverhalten, Ausgabevariablen und Wiederholungsversuche.
Siehe Aktionsübersicht für die vollständige Referenz zu den zusätzlichen Optionen, die bei jeder Aktion verfügbar sind.
Häufig gestellte Fragen
Wo finde ich den richtigen Paketnamen? Suchen Sie https://formulae.brew.sh/ für das Paket. Der auf dieser Seite angezeigte Name ist der, der im Paket(e) Feld.
Muss ich zuerst einen Schritt zum Installieren von Homebrew hinzufügen? Nein. Wenn Level's Homebrew noch nicht auf dem Gerät vorhanden ist, installiert diese Aktion es automatisch, bevor sie ausgeführt wird.
Kann ich sowohl Formeln als auch Casks in derselben Aktion installieren? Ja. Geben Sie jeden Paketnamen als separaten Wert im Paket(e) Feld, unabhängig vom Typ.
Was passiert, wenn ein Paketname falsch geschrieben ist? Die Aktion schlägt für dieses Paket fehl. Überprüfen Sie die Fehlerausgabe im Automatisierungsausführungsprotokoll und korrigieren Sie den Namen.
Ich sehe ein Banner, wenn ich brew-Befehle im Terminal ausführe. Ist das normal? Ja. Level's Wrapper-Skript unter
/usr/local/bin/brewgibt einen informativen Hinweis aus, der bestätigt, dass Homebrew von Level verwaltet wird. Das ist kein Fehler. Siehe Aktion: Homebrew installieren für weitere Informationen dazu, wie Level Homebrew verwaltet.Funktioniert das auch unter Windows oder Linux? Nein. Homebrew ist nur für macOS verfügbar. Diese Aktion steht für Windows- oder Linux-Geräte nicht zur Verfügung.
Wer kann diese Aktion in einer Automatisierung hinzufügen oder ändern? Techniker mit der Berechtigung, Automatisierungen in der entsprechenden Gruppe zu bearbeiten. Siehe Arbeitsbereich → Berechtigungen für die Konfiguration der Zugriffskontrolle.

