Einführung
Aktualisieren Sie Homebrew-Pakete auf einem macOS-Gerät im Rahmen einer Automatisierung. Führen Sie Aktualisierungen für alle installierten Pakete gleichzeitig durch oder wählen Sie bestimmte Pakete aus – nützlich, um CLI-Tools und Entwicklungsprogramme auf verwalteten Geräten aktuell zu halten.
Homebrew-Paket aktualisieren
Klicken Sie in der Automatisierungspipeline im Bearbeitungsmodus auf + Aktion hinzufügen und wählen Sie Homebrew-Paket aktualisieren aus der App-Verwaltung Kategorie. Das Aktionsfenster öffnet sich mit zwei Abschnitten: Aktionstyp (voreingestellt auf „Homebrew-Paket aktualisieren") und Schrittkonfiguration.
Aktualisierungstyp
Wählen Sie den Umfang der Aktualisierung:
Alle verfügbaren Pakete aktualisieren (Standard) Aktualisiert jedes installierte Homebrew-Paket auf dem Gerät, für das eine Aktualisierung verfügbar ist.
Bestimmte Pakete aktualisieren Zielt nur auf die von Ihnen angegebenen Pakete ab. Bei Auswahl wird das Paket(e) Feld wird aktiv.
💡 TIPP: Verwenden Sie Alle verfügbaren Pakete aktualisieren nach einem Zeitplan (z. B. wöchentlich), um Entwicklungsrechner aktuell zu halten, ohne eine Liste zu pflegen. Wechseln Sie zu Bestimmte Pakete aktualisieren wenn Sie mehr Kontrolle benötigen – zum Beispiel nach der Validierung einer neuen Version eines kritischen Tools, bevor Sie es ausrollen.
Paket(e)
Nur sichtbar, wenn Bestimmte Pakete aktualisieren ausgewählt ist. Geben Sie den Homebrew-Formel- oder Cask-Namen 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 für ein angegebenes Paket keine Aktualisierung verfügbar ist, wird es übersprungen. Die Aktion wird dennoch erfolgreich abgeschlossen.
Bedingungen
Der Bedingungen Abschnitt ermöglicht es Ihnen, die Ausführung dieser Aktion anhand von Geräteattributen oder dem Ergebnis einer vorherigen Aktion einzuschrä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, 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
Was ist der Unterschied zwischen den beiden Aktualisierungstypen? „Alle verfügbaren Pakete aktualisieren" aktualisiert alles, was auf dem Gerät installiert ist und für das eine Aktualisierung vorliegt. „Bestimmte Pakete aktualisieren" betrifft nur die von Ihnen angegebenen Pakete.
Was passiert, wenn ein angegebenes Paket nicht installiert ist? Homebrew meldet es als nicht installiert und überspringt es. Konfigurieren Sie das Fehlerverhalten unter Zusätzliche Optionen wenn Sie für diesen Fall eine spezifische Behandlung benötigen.
Beim Ausführen von brew-Befehlen im Terminal wird ein Banner angezeigt. 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. Es handelt sich nicht um einen Fehler. Siehe Aktion: Homebrew installieren für weitere Details.Funktioniert das auch unter Windows oder Linux? Nein. Homebrew ist nur für macOS verfügbar. Diese Aktion ist für Windows- oder Linux-Geräte nicht verfügbar.
Wer kann diese Aktion in einer Automatisierung hinzufügen oder bearbeiten? Techniker mit der Berechtigung, Automatisierungen in der entsprechenden Gruppe zu bearbeiten. Siehe Arbeitsbereich → Berechtigungen zur Konfiguration der Zugriffssteuerung.
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.

