Einführung
Installieren Sie ein oder mehrere Homebrew-Pakete auf einem macOS-Gerät als Teil einer Automatisierung. Verwenden Sie diese Aktion, um Befehlszeilentools oder GUI-Anwendungen über Homebrew bereitzustellen, ohne jedes Gerät manuell anzufassen.
Homebrew-Paket installieren
Klicken Sie in der Automatisierungspipeline im Bearbeitungsmodus auf + Aktion hinzufügen und wählen Sie Homebrew-Paket installieren aus der App-Verwaltung Kategorie. Das Aktionsfenster öffnet sich mit zwei Abschnitten: Aktionstyp (voreingestellt auf „Homebrew-Paket installieren") und Schrittkonfiguration.
ℹ️ HINWEIS: Wenn Levels 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 zur Verwaltung von Homebrew durch Level.
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 anzugeben.
Eine vollständige Liste der verfügbaren Formeln (Befehlszeilentools) und Casks (GUI-Anwendungen) finden Sie unter https://formulae.brew.sh/.
💡 TIPP: Homebrew unterscheidet zwischen Formeln und Casks. Die meisten Befehlszeilentools 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.
Weitere Optionen
Erweitern Sie Weitere 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 Levels 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 in das 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 Automatisierungs-Ausführungsprotokoll und korrigieren Sie den Namen.
Ich sehe ein Banner, wenn ich brew-Befehle im Terminal ausführe. Ist das normal? Ja. Das Wrapper-Skript von Level 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 zur Verwaltung von Homebrew durch Level.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.

