شرح انشاء بكاج على صيغة ipk انغما2

الحالة
مغلق و غير مفتوح للمزيد من الردود.

mino60

نجم المنتدى
عضو قيم
إنضم
5 جويلية 2018
المشاركات
1.526
مستوى التفاعل
5.492
سأحاول في هذا الموضوع ان اشرح كيفية انشاء باكاج على صيغة ipk لأجهزة الدريم بوكس
و الفيو vu و الأجهزة الأخرى التي تعمل على نظام انغما2

اول شئ يلزمنا تحميل الملفات التالية:
1 - ipkg-tools المعدل من طرف الأخ حسين
2 - برنامج IPK Creator 5.0 (Java)
3 - الجافا Java 32 bit او 64 bit للوندوس فقط
لمن يستعمل نظام أخر في الحاسوب مثل Linux, macOS يحمل Java Runtime Environment من هذا الموقع FileHippo.com - Download Free Software

ليسهل الشرح و حتى يستوعبه الجميع نأخذ مثال عن TSpanel 8.1 مفكوك و نحاول صياغته
الى باكاج ipk ملف TSpanel 8.1 مفكك يمكن تحميله من المرفقات المأخود من هذا المسار
usr/lib/enigma2/python/Plugins/Extensions/TSpanel

بعد تحميل الملفات اللازمة و بعد تنصيب Java Runtime Environment 32 bit او 64 bit
حسب النظام المستعمل لدينا نضع ملف ipkg-tools في الحاسوب Bibliothèques\Documents
نفتح ملف ipkg-tools
سنجد ملف تحت اسم RAED يمكن تغيير الاسم المهم هذا هو الملف الرئيسي الذي نحتاجه لإنشاء
باكاج ipk بداخله ملفات فرعية و هي CONTROL و usr الملف الثاني هو الملف الذي نضع
فيه البلوجن TSpanel ليس ملف usr بداخله ملف البلوجن TSpanel و لكن usr ملف و بداخله
ملف lib و داخل ملف lib سنجد ملف آخر enigma2 و بدخله ملف python و بداخله ملف Plugins
و عندما نفتحه سنجد ملف Extensions و فيه ملف البلوجن TSpanel
اما ملف CONTROL عندما نفتحه سنجد ملفين هما على التوالي
control و postinst الملف الاول هو رأس الخيط فيجب و ضع البيانات فيه بصفة دقيقة
لكي نتجنب الاخطاء اما الملف الثاني هو التعريف لصاحب البلوغين و اسم الموقع هذه المعلومات
تظهر حين انتهاء عملية تنصيب البلوغين في الجهاز و تظهر في telnet مثلا اذا استعملنا telnet لتنصيب البلوجن


HeoXWaL.png
SaoCpih.png

qkQkolD.png

CHYiEsl.png

نفتح ملف control باستعمال DCC و اسم الباكاج الكتابة فقط بحروف صغيرة في خانة Package و
Architecture
في خانة Depends نضع اسم الملفات اللازمة لعمل البلوجن و غالبا ما تكون بيثونات مثل curl
python-dycript ...الخ فيما يخصنا بالنسبة لبلوجن TSpanel لا نضع شئ في هذه الخانة
في خانة Source نضع رابط التحميل للملف على صيغة tar.gz في مثالنا لا نضع شئ..

b7kMKVe.png


بعدما نكون قد انتهينا بوضع الاعدادات او البيانات ان صح التعبير و بعد تنصيب Java على جهاز
الكمبيوتر نفتح البرنامج IPK Creator 5.0 + IPK Feed Generator 1.0



ePyOxhC.png


نظغط على open لتحديد مكان وجود ملف RAED اي الملف الرئيسي

a3dWWIj.png


GN2k9nk.png

بعد تحديد مسار الملف الرئيسي RAED نظغط على Create IPK file


e1udvB3.png


0CNfASY.png


لقد تم انشاء ملف IPK في رمشة عينٍ و سنجد الملف في Bibliothèques\Documents

rKng0KQ.png

ثم نختبر ipk التي انشأنها لكن من الضروري ان لا نكون قد نصبنا بلوجن TSpanel من قبل
و اذا كان موجود فيجب ان نحذفه مؤقتا لكي تنجح عملية التنصيب و لكي لا تكون هناك أخطاء..

tws17vY.png


1TrB9SP.png
 

المرفقات

  • ipkg-tools.rar
    734,4 KB · المشاهدات: 180
  • IPK Creator 5.0 + IPK Feed Generator 1.0.zip
    4,8 MB · المشاهدات: 170
  • usr.rar
    2,6 MB · المشاهدات: 136
التعديل الأخير:
شكرا لك أخي مينو
تمت التجربة على بلوجن free cccam
ونجح التثبيت من أول تجربة


p_1118k4lp51.png


البلوجنات التي تحتوي على هذه المسارات
usr/lib/enigma2/python/Plugins/extensions
اصبحت مفهومة بفضل من الله وشرحك البسيط شكرا .
كيف نتعامل مع ملفات التي عندها مسارات اخرى .
يجب وضع صورة للملف control كمثال لأنه هو العقل المدبر هههههههه مرة أخرى شكرا لك يا كريم
ورحم الله والديك ولا ننسى اخونا Aime_Jeux
رحم الله والديه وأسكنهما جنة الفردوس أمين .
 
هناك مشكل
ملف ipk مرة يثبت بدون أخطاء
وعند التعديل على نفس البلوجن يحدث خطأ 1
نفس ملف control ما هي الاخطاء الواردة هنا

ملاحظة سبق وان عدلت نفس البلوجن وثبت بدون اخطاء ؛
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.
أعلى