> ## 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](/ar/cli/projects) - أنشئ مشاريع من ملفات أو عناوين URL
* [Exports](/ar/cli/exports) - شغّل `export create --local`
