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

# Abhängigkeiten

> Lokale Hilfs-Binaries für URL-Importe und lokale Renderings prüfen, installieren und aktualisieren

Einige CLI-Abläufe benötigen lokale Hilfs-Binaries. `youka deps ensure` lädt sie in `~/.youka/binaries` herunter, verifiziert sie und verwendet die zwischengespeicherten Kopien bei späteren Ausführungen wieder.

In der Regel brauchst du Abhängigkeiten in zwei Fällen:

* URL-Importe: Das Erstellen eines Projekts aus einer Remote-URL kann `ffmpeg`, `ffprobe` und `yt-dlp` erfordern
* Lokale Renderings: `youka export create --local` benötigt `ffmpeg`, `ffprobe`, Remotion und Chromium

## `deps status`

```bash theme={null}
youka deps status [--for <scope>]
```

`deps status` ist schreibgeschützt. Es gibt aus, ob die erforderlichen Binaries installiert und einsatzbereit sind, und schlägt anschließend den passenden `deps ensure`-Befehl vor, wenn eine Einrichtung erforderlich ist.

### Beispiele

<CodeGroup>
  ```bash all theme={null}
  youka deps status --json
  ```

  ```bash render theme={null}
  youka deps status --for render --json
  ```
</CodeGroup>

## `deps ensure`

```bash theme={null}
youka deps ensure [--for <scope>] [--update]
```

### Optionen

| Option          | Beschreibung                                                                                                    |
| --------------- | --------------------------------------------------------------------------------------------------------------- |
| `--for <scope>` | Welches Abhängigkeits-Set installiert oder geprüft werden soll: `url`, `render` oder `all`. Standard ist `all`. |
| `--update`      | Erzwingt eine Aktualisierung unterstützter Binaries.                                                            |

### Scopes

| Scope    | Installiert                                       |
| -------- | ------------------------------------------------- |
| `url`    | `ffmpeg`, `ffprobe`, `yt-dlp` und optional `deno` |
| `render` | `ffmpeg`, `ffprobe`, Remotion und Chromium        |
| `all`    | Beide Sets                                        |

### Beispiele

<CodeGroup>
  ```bash all theme={null}
  youka deps ensure --json
  ```

  ```bash url theme={null}
  youka deps ensure --for url --json
  ```

  ```bash render theme={null}
  youka deps ensure --for render --json
  ```

  ```bash refresh theme={null}
  youka deps ensure --for all --update --json
  ```
</CodeGroup>

Ohne `--json` gibt `deps ensure` eine Fortschrittsleiste sowie eine Zusammenfassung aus, welche Binaries verifiziert, heruntergeladen oder übersprungen wurden.

## Was als Nächstes

* [Projects](/de/cli/projects) - Projekte aus Dateien oder URLs erstellen
* [Exports](/de/cli/exports) - `export create --local` ausführen
