Zum Hauptinhalt springen

Homebrew installieren – Aktion

Level installieren

In der letzten Stunde aktualisiert

Homebrew auf verwalteten macOS-Geräten installieren und automatisieren. Diese Aktion behandelt die Installation, stellt sicher, dass Homebrew als dedizierter Systembenutzer läuft, und ermöglicht es Ihnen, brew-Befehle später in derselben Automatisierung auszuführen.


Homebrew installieren

Klicken Sie in der Automatisierungspipeline im Bearbeitungsmodus auf + Aktion hinzufügen und wählen Sie Homebrew installieren aus der Kategorie Pakete. Das Aktionspanel öffnet sich mit zwei Abschnitten: Aktionstyp (voreingestellt auf Homebrew installieren) und Schrittkonfiguration.

Homebrew installieren – Aktion

🖥️ PLATTFORMHINWEIS:

  • macOS: Unterstützt.

  • Windows und Linux: Nicht unterstützt. Diese Aktion wird auf Windows und Linux nicht ausgeführt.

Diese Aktion hat keine Konfigurationsoptionen. Fügen Sie sie Ihrer Automatisierung hinzu und sie wird unverändert ausgeführt.


Wie Level Homebrew verwaltet

Level installiert Homebrew über das offizielle Installationsskript und konfiguriert es dann für automatisierte Verwaltung:

  • Systembenutzer: Homebrew läuft unter einem dedizierten Systembenutzer (_homebrew) anstelle des angemeldeten Benutzers, sodass es von der automatisierten Verwaltung unabhängig ist und über Neustarts und Benutzerveränderungen hinweg konsistent bleibt.

  • Sudo-Zugang: Level erstellt einen sudo-Eintrag, der Level's Kontext ermöglicht, Homebrew-Befehle ohne Passwort-Eingabeaufforderung auszuführen.

  • Paket-Verwaltung: Nach der Installation können Sie die Homebrew-Paket installieren-Aktion verwenden, um Pakete zu verwalten.


Brew-Befehle manuell ausführen

Wenn Sie nach der Homebrew-Installation benutzerdefinierte brew-Befehle in derselben Automatisierung ausführen müssen, verwenden Sie die Shell-Befehl-Aktion und wrappen Sie Ihren Befehl:

sudo -u _homebrew /opt/homebrew/bin/brew [Ihr-Befehl]

Dies stellt sicher, dass der Befehl unter dem dedizierten Systembenutzer läuft und das gleiche Setup verwendet, das Level für Paket-Management konfiguriert hat.

💡 TIPP: Kopieren Sie den Befehl genau wie oben gezeigt. Der Pfad /opt/homebrew/bin/brew ist der Standardinstallationsort auf Apple Silicon Macs und Intel Macs ab Homebrew 3.4+.


Bedingungen

Der Abschnitt Bedingungen 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 Ausführungseinstellungen wie Aktionsname, Fehlverhalten, Ausgabevariablen und Wiederholungen.

Siehe Aktionen – Übersicht für die vollständige Referenz zu zusätzlichen Optionen, die für jede Aktion verfügbar sind.


Häufig gestellte Fragen

  • Funktioniert diese Aktion auf Windows oder Linux? Nein. Homebrew ist ein macOS-Tool. Diese Aktion wird nur auf macOS ausgeführt. Wenn Ihre Automatisierung auf eine gemischte Betriebssystem-Gruppe abzielt, wird diese Aktion ignoriert und nur Befehle auf macOS ausgeführt.

  • Was ist der Unterschied zwischen dieser Aktion und der Homebrew-Paket-Installation? Homebrew installieren macht die einmalige Installation. Homebrew-Paket installieren verwaltet einzelne Pakete danach. In der Regel verwenden Sie zuerst diese Aktion, dann Homebrew-Paket installieren in späteren Schritten.

  • Kann ich mehrere Homebrew-Installationen nebeneinander haben? Nein. Diese Aktion installiert Homebrew einmal. Wenn Sie diese Aktion mehrmals auf demselben Gerät ausführen, wird die Installation übersprungen, falls Homebrew bereits vorhanden ist.

  • Muss ich das Gerät nach der Installation neu starten? Nein. Homebrew und die Systembenutzer-Konfiguration erfordern keinen Neustart. brew-Befehle können in den nächsten Schritten der Automatisierung sofort ausgeführt werden.

  • Was ist der dedizierte Systembenutzer und warum wird er verwendet? Level erstellt einen Benutzer namens _homebrew und führt Homebrew unter diesem Benutzer aus, anstatt unter dem angemeldeten Benutzer. Dies stellt sicher, dass Paket-Updates und Befehle unabhängig vom aktuellen Benutzer konsistent sind und über Neustarts hinweg bestehen bleiben.

  • Kann ich Homebrew deinstallieren? Ja, aber Level bietet keinen dedizierten Deinstallations-Schritt. Sie müssen das offizielle Homebrew-Deinstallationsskript manuell ausführen oder das Verzeichnis /opt/homebrew löschen.

  • Wer kann diese Aktion in einer Automatisierung hinzufügen oder ändern? Techniker mit Berechtigung zum Bearbeiten von Automatisierungen in der relevanten Gruppe. Siehe Arbeitsbereich → Berechtigungen für die Konfiguration der Zugriffskontrolle.

Hat dies deine Frage beantwortet?