Zum Hauptinhalt springen

Aktion zum Upgrade von Homebrew-Paketen

Aktualisieren Sie alle oder bestimmte Homebrew-Pakete auf einem macOS-Gerät im Rahmen einer Automatisierung.

In der letzten Stunde aktualisiert

Upgraden Sie Homebrew-Pakete auf einem macOS-Gerät als Teil einer Automatisierung. Führen Sie Upgrades für alle installierten Pakete auf einmal aus oder zielen Sie auf bestimmte ab — nützlich, um CLI-Tools und Entwicklungsdienstprogramme auf verwalteten Geräten aktuell zu halten.


Homebrew-Paket upgraden

Klicken Sie in der Automatisierungspipeline im Bearbeitungsmodus auf + Aktion hinzufügen und wählen Sie Homebrew-Paket upgraden aus der Kategorie App-Verwaltung. Das Aktionsfenster wird mit zwei Abschnitten geöffnet: Aktionstyp (voreingestellt auf Homebrew-Paket upgraden) und Schrittkonfiguration.

Aktion zum Upgrade von Homebrew-Paketen

Upgrade-Typ

Wählen Sie, wie das Upgrade bereichert wird:

  • Alle verfügbaren Pakete upgraden (Standard) Upgraded alle installierten Homebrew-Pakete auf dem Gerät, die ein verfügbares Update haben.

  • Bestimmte Paket(e) upgraden Zielt nur auf die Pakete ab, die Sie benennen. Wenn ausgewählt, wird das Feld Paket(e) aktiv.

💡 TIPP: Verwenden Sie Alle verfügbaren Pakete upgraden nach Zeitplan (z. B. wöchentlich), um Entwicklungsmaschinen aktuell zu halten, ohne eine Liste zu verwalten. Wechseln Sie zu Bestimmte Paket(e) upgraden, wenn Sie eine engere Kontrolle benötigen — z. B. nach Validierung einer neuen Version eines kritischen Tools, bevor Sie es bereitstellen.

Paket(e)

Sichtbar nur, wenn Bestimmte Paket(e) upgraden ausgewählt ist. Geben Sie den Namen der Homebrew-Formel oder des Cask für jedes Paket ein. Drücken Sie Tab oder geben Sie nach jedem Namen ein Komma ein, um das nächste hinzuzufügen.

Die vollständige Paketliste finden Sie unter https://formulae.brew.sh/.

ℹ️ HINWEIS: Wenn ein angegebenes Paket keine verfügbare Aktualisierung hat, wird es übersprungen. Die Aktion wird trotzdem erfolgreich abgeschlossen.


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 der Unterschied zwischen den beiden Upgrade-Typen? „Alle verfügbaren Pakete upgraden" upgraded alles, was auf dem Gerät installiert ist und ein Update hat. „Bestimmte Paket(e) upgraden" berührt nur die Pakete, die Sie benennen.

  • Was ist, wenn ein angegebenes Paket nicht installiert ist? Homebrew meldet es als nicht installiert und überspringt es. Konfigurieren Sie das Fehlerverhalten in Zusätzliche Optionen, wenn Sie eine spezifische Behandlung für diesen Fall benötigen.

  • Ich sehe ein Banner, wenn ich brew-Befehle im Terminal ausführe. Ist das normal? Ja. Das Level-Wrapper-Skript unter /usr/local/bin/brew gibt 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.

Hat dies deine Frage beantwortet?