تخطى الى المحتوى

بناء من المصدر

كبديل لاستخدام الحزم الثنائية ، يمكنك بناء مصدر Jellyfin.

Jellyfin يدعم طرق البناء المختلفة لمنصات مختلفة والتعليمات لجميع المنصات المدعومة أدناه.

<figcaption class=بناء من المصدر"العرض =" 832 "الارتفاع =" 451 "/>بناء من المصدر

تبدأ جميع تصميمات العبوات بهذه الخطوتين:

  1. استنساخ المستودع: git clone https://github.com/jellyfin/jellyfin.gitcd jellyfin
  2. تهيئة الوحدات الفرعية: تحديث الوحدة الفرعية git –init

عامل ميناء

  1. بناء صورة Docker: بناء docker -t $USERNAME / jellyfin.
  2. تشغيل الحاوية: docker run -d -p 8096: 8096 $USERNAME / jellyfin

Linux أو MacOS

  1. استخدم البرنامج النصي المضمّن لأداء الإصدارات: ./ build –help./build –list-platforms./build هناك
  2. يمكن العثور على الملفات الناتجة في ../bin/ <platform;
ملاحظة

سيتم تقسيم هذا على الأرجح إلى مستودع منفصل في وقت ما في المستقبل.

نوافذ

  1. قم بتثبيت dotnet core SDK 2.2 من موقع Microsoft على الويب وتثبيت Git لـ Windows. يجب أن تكون في Powershell 3 أو أعلى.
  2. تعيين Powershell سياسة التنفيذ غير المقيد: ضبط التنفيذ غير مقيد
  3. قم بتشغيل البرنامج النصي لبناء Jellyfin: Publishingwindowsbuild-jellyfin.ps1 -verbose يمكن لعلامتي -WindowsVersion و -Arch architecture تحسين البنية لبيئتك الحالية ؛ الافتراضي هو Windows x64 عام. تسمح لك علامة -InstallLocation بتحديد المكان الذي تذهب إليه الثنائيات المترجمة ؛ الإعداد الافتراضي هو $Env: AppDataJellyfin-ServerN. ستعمل علامة -InstallFFMPEG على إزالة الثنائيات الثابتة ffmpeg المناسبة لبنيتك (x86 / x64 الآن فقط) من Zeranoe ووضعها في دليل Jellyfin. ستقوم علامة -InstallNSSM تلقائيًا بجلب ثنائي nssm المستقر المناسب لبنيتك (x86 / x64 الآن فقط) من موقع NSSM على الويب ووضعه في دليل Jellyfin.
  4. (اختياري) استخدم NSSM لتهيئة Jellyfin للعمل كخدمة.
  5. Jellyfin متاح الآن في الدليل الافتراضي (أو في الدليل الذي اخترته). بافتراض أنك احتفظت بالدليل الافتراضي: لتشغيله من نافذة Powershell ، قم بتشغيل: & »$env: خادم APPDATA Jellyfinjellyfin.exe« لبدء تشغيله من CMD ، قم بتشغيل: %APPDATA% Jellyfinjellyfin.exe server
ملاحظة

سيتم تقسيم هذا على الأرجح إلى مستودع منفصل في وقت ما في المستقبل.

arالعربية