> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Homebrew mit einem Custom Script bereitstellen

> Installieren Sie Homebrew mit einem benutzerdefinierten Skript in Iru Endpoint auf verwalteten Mac-Computern. Automatisieren Sie die Bereitstellung des Paketmanagers für Entwicklertools und Dienstprogramme.

<Callout icon="apple" color="#B84A7A" iconType="regular">Diese Anleitung gilt für Mac-Computer</Callout>

### Was ist Homebrew?

Homebrew ist ein kostenloses Open-Source-Paketverwaltungssystem für macOS, das die Installation von Software vereinfacht. Es ist bei Entwicklern und Systemadministratoren wegen seiner Benutzerfreundlichkeit und der großen Auswahl an Paketen zu einem beliebten Werkzeug geworden.

<Note>
  Wie bei allen Skripten testen Sie bitte gründlich, bevor Sie sie auf Mac-Computern in der Produktion bereitstellen.
</Note>

### So funktioniert Homebrew

Homebrew ist in die Befehlszeilenschnittstelle (CLI) integriert und ermöglicht lokalen Administratoren, benötigte Software über die CLI zu installieren. Dieses Tool ist nützlich für Entwickler und Systemadministratoren, die Bibliotheken und Tools effizient installieren müssen.

[`homebrew_audit.zsh`](https://github.com/kandji-inc/support/blob/main/Scripts/homebrew/homebrew_audit.zsh) prüft, ob Homebrew installiert ist. [`homebrew_install.zsh`](https://github.com/kandji-inc/support/blob/main/Scripts/homebrew/homebrew_install.zsh) installiert die neueste stabile Homebrew-Version. Sie können jedes Skript einzeln bereitstellen oder beide zusammen verwenden, sodass das Installationsskript ausgeführt wird, wenn das Audit nicht bestanden wird.

### Voraussetzungen

* Kopieren Sie [`homebrew_audit.zsh`](https://github.com/kandji-inc/support/blob/main/Scripts/homebrew/homebrew_audit.zsh) aus dem GitHub-Support-Repository von Iru Endpoint.
* Kopieren Sie [`homebrew_install.zsh`](https://github.com/kandji-inc/support/blob/main/Scripts/homebrew/homebrew_install.zsh) aus demselben Repository.
* Lesen Sie die [README der Homebrew-Skripte](https://github.com/kandji-inc/support/blob/main/Scripts/homebrew/README.md) für getestete macOS-Versionen, Installationsmethoden, Audit-Optionen und das Skriptverhalten.

### Ein Custom Script hinzufügen

Um dieses Library Item zu Ihrer Iru Endpoint Library hinzuzufügen, folgen Sie den Schritten im Artikel [Library-Übersicht](/de/endpoint/library/library-items-profiles/library-overview).

Informationen zu übergeordneten Custom-Script-Optionen wie der Benennung des Library Items, der Blueprint-Zuweisung, der Ausführungshäufigkeit und Self Service finden Sie unter [Übersicht über Custom Scripts](/de/endpoint/library/library-items-profiles/custom-scripts-overview#add-a-custom-script-library-item).

### Das Audit-Skript konfigurieren

[`homebrew_audit.zsh`](https://github.com/kandji-inc/support/blob/main/Scripts/homebrew/homebrew_audit.zsh) meldet, ob Homebrew installiert ist und ob seine Version gelesen werden kann. Stellen Sie es einzeln bereit, wenn Sie Homebrew nur prüfen möchten. Um Homebrew zu installieren, wenn dieses Audit **Fehler** meldet, fügen Sie das Installationsskript als Behebungsskript im selben Library Item hinzu.

Der Wert `PASS_WHEN` bestimmt den erwarteten Zustand von Homebrew. Verwenden Sie `"installed"`, wenn Homebrew vorhanden sein soll, auch wenn `homebrew_install.zsh` das Behebungsskript ist. Verwenden Sie `"not_installed"` nur für ein reines Audit-Library-Item, wenn Homebrew nicht vorhanden sein soll.

<Steps>
  <Step title="PASS_WHEN festlegen">
    Setzen Sie in `homebrew_audit.zsh` den Wert `PASS_WHEN` auf `"installed"`, wenn `homebrew_install.zsh` das Behebungsskript ist. Setzen Sie für ein reines Audit-Library-Item `PASS_WHEN` auf `"installed"`, wenn Homebrew vorhanden sein soll, oder auf `"not_installed"`, wenn es nicht vorhanden sein soll.
  </Step>

  <Step title="Audit-Skript hinzufügen">
    Fügen Sie das Skript in das Feld **Überwachungsskript** ein.
  </Step>

  <Step title="Konfiguration speichern">
    Wählen Sie **Speichern** in der unteren rechten Ecke. Sie können hier speichern, wenn dieses Library Item Homebrew nur prüft.
  </Step>
</Steps>

### Das Installationsskript konfigurieren

[`homebrew_install.zsh`](https://github.com/kandji-inc/support/blob/main/Scripts/homebrew/homebrew_install.zsh) installiert die neueste stabile Homebrew-Version. Stellen Sie es einzeln bereit, wenn Sie Homebrew nur installieren möchten. Um es zusammen mit dem Audit-Skript zu verwenden, fügen Sie es stattdessen als Behebungsskript in dem betreffenden Library Item hinzu. Iru führt das Behebungsskript aus, wenn das Audit **Fehler** meldet.

<Steps>
  <Step title="Installationsskript hinzufügen">
    Um Homebrew einzeln zu installieren, fügen Sie `homebrew_install.zsh` in das Feld **Überwachungsskript** eines eigenen Custom Script Library Items ein. Um Homebrew zu installieren, wenn das Audit **Fehler** meldet, fügen Sie es stattdessen in das Feld **Remediation Script** des Library Items mit dem Audit-Skript ein.
  </Step>

  <Step title="Konfiguration speichern">
    Wählen Sie **Speichern** in der unteren rechten Ecke, um die Einrichtung des Custom Scripts abzuschließen.
  </Step>
</Steps>
