> ## 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.

# Зависимости

> Проверяйте, устанавливайте и обновляйте локальные вспомогательные бинарники для импортов по URL и локальных рендеров

Некоторые сценарии CLI требуют локальные вспомогательные бинарники. `youka deps ensure` загружает их в `~/.youka/binaries`, проверяет и повторно использует кэшированные копии при последующих запусках.

Обычно зависимости нужны в двух случаях:

* Импорты по URL: создание проекта из удалённого URL может требовать `ffmpeg`, `ffprobe` и `yt-dlp`
* Локальные рендеры: `youka export create --local` требует `ffmpeg`, `ffprobe`, Remotion и Chromium

## `deps status`

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

`deps status` работает только в режиме чтения. Он выводит, установлены ли нужные бинарники и готовы ли они к работе, а затем предлагает соответствующую команду `deps ensure`, если требуется настройка.

### Примеры

<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]
```

### Опции

| Опция           | Описание                                                                                          |
| --------------- | ------------------------------------------------------------------------------------------------- |
| `--for <scope>` | Какой набор зависимостей установить или проверить: `url`, `render` или `all`. По умолчанию `all`. |
| `--update`      | Принудительно обновить поддерживаемые бинарники.                                                  |

### Области

| Область  | Устанавливает                                      |
| -------- | -------------------------------------------------- |
| `url`    | `ffmpeg`, `ffprobe`, `yt-dlp` и опционально `deno` |
| `render` | `ffmpeg`, `ffprobe`, Remotion и Chromium           |
| `all`    | Оба набора                                         |

### Примеры

<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>

Без `--json` команда `deps ensure` выводит индикатор прогресса и сводку о том, какие бинарники были проверены, загружены или пропущены.

## Что дальше

* [Projects](/ru/cli/projects) - создавайте проекты из файлов или URL
* [Exports](/ru/cli/exports) - запускайте `export create --local`
