شرح تحضير سرفر ملفات لصورة الجمني

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

tounsi9_4

صديق المنتدى
إنضم
19 جويلية 2006
المشاركات
17.066
مستوى التفاعل
43.833





مع الطلب المتزايد لسرفر الملفات لصورة الجمني Gemini Project أو ما يعرف بأسم useraddon server

قررت تقديم هذا الشرح للعموم لكسر كل الأحتكار و لكي يكون موجود و حصريا للعموم في تونيزيا سات

و من ناحية أخرى هذا سيجبرنا نحن على أن نتحسن و لكي يكون السرفر الخاص بنا هو الأحسن سيكون لنا حل واحد

و هو تحديثه بأستمرار و أضافة الملفات متواصل

في هذا الموضوع سنشرح كل ما يلزم و كل الأقسام من الالف للياء

أتمنا أن يكون لدي الوقت لأكمله في أقرب وقت ممكن


 
<b>




الفهرس

سنحاول في الموضوع شرح كل النقاط الصغيرة و الكبيرة.


1- ملف السرفر في صورة الجمني useraddon.xml
* الجمني للأنقما 1
* الجمني للأنقما 2​
2- أستعمال لائحة السرفر في صورة الجمني
* الجمني للأنقما 1
* الجمني للأنقما 2​
3- الملفات التي ستوضع في السرفر
* صيغة الملفات
* تنضيم الملفات​
4- السرفر من التحضير للتنصيب
* تحضير سرفر على النات
* معرفت معلومات الملفات
* ملف قرائة الملفات للدريم e1-addons.xml


سنحاول أن شاء الله أتباع هذا الفهرس لكي يكون الشرح سهل للجميع​




</b>
 




الجزء الأول : ملف السرفر في الدريم بوكس

سنقوم هنا بشرح الملف الذي نضعه في الدريم بوكس.

و سنبدء بدور الملف و كيفية تكوينه بطريقة صحيحة ثم سنضع شرح مصور لكيفية ارساله و المسار في الصورة لكل من الجمني أنقما 1 و أنقما 2


1- ملف السرفر في صورة الجمني

لأضافة سرفر ملفات ألية التنصيب أو ما يعرف بأسم useraddon في صورة الجمني يجب أولا اضافة ملف واحد على الصورة.

الهدف منه هو تعريف الصور على المكان الذي يوجد فيه الملفات الية التنصيب (مثل البلقن, و السكين و الألعاب ...ألخ)

هذا الملف هو useraddon.xml كما تلاحظون صيغة الملف هيا .xml و هيا اللغة التي سنشرحها في أخر الموضوع.

و لكن هنا لن نتعرض لها طويلا لأننا لا نستعمل ألى شي قليل منها لذلك وجب وضعها في الذاكر لكي لا ننساها.

سؤال : أي نضع الملف و كيف نتحصل عليه؟؟

الرد : قبل ذلك سنتعرف على دور الملف و كيف يشتغل.​

كما قلت في المقدمة, هذا الملف يقول لصورة الجمني اين توجد الملفات التي يمكن تحميلها و تنصيبه. أي أنه سيحدد مكان السرفر الذي يوجد به الملفات.

لكن هذا ليس صحيح 100/100. أي أنه هذا الملف لا يعلم الصور على مكان الملفات بل هذا الملف يشتغل مع ملف ثاني يوجد على السرفر (على النات).

سأشرح لكم قليلا :

عندما تضع الملف في صورة الجمني فأنك تقول لها يوجد ملف على النات أذهب أليه لتحميل السكين مثلا. لكن الجمني تذهب على السرفر فتجد ملف ثاني يستعمل نفس لغة الxml و هو يحتوي على لائحة كبير تتكون من كل المفات التي توجد على السرفر.

سأقوم بشرح دور هذا الملف الثاني و كيفية تحضيره في جزء أخر.

الأن المهم هو أنه لدينا ملف يجب وضعه في الصور و به رابط لملف يوجد على سرفر في النات

لكن كما تعلمون عند دخولكم للائحة السرفرات في الجمني لا تجدون رابط بل أسم جميل لسرفر

و هنا يأتي دور لغة الxml حيث أنه من خلال الملف نحدد الأسم الذي سيخرج في اللائحة و نربطه برابط نحو النات

كما يمكنكم وضع عدد غير محدد من السرفرات في نفس الملف




قبل أن بدء مع الملف و كيفية تحريره ملاحظة مهمة و صغيرة :

ملف useraddon.xml هو ملف نصي أي يمكن تعديله بأي محرر

لكن شخصيا أنصحكم Notepad++

sanstitregm.png


و ذلك لنه يضع ألوان للغة xml و هذا يسهل التعرف على الأخطاء كما هو خفيف جداااا




تحضير الملف و محتواه

نقوم أولا بفتح برنامج Notepad++

الأن مباشرة و دون كتابة أي شي نقوم بحفظ للملف (Save As/ Enregistrer Sous)

في النافة التي تفتح نضع كأسم للملف useraddon

و نختار الأختصار الصحيح و هو في أخر اللائحة كما تشاهدون على الصورة : Extensible Markup Language File

هذا الشرح بالصور المتحركة ليكون سهل للجميع

animdu.gif


هذا هو محتوى الملف :

<?xml version="1.0" encoding="iso-8859-1" ?>

<item>
<item name="TunisiaSat e1-Test" url="http://www.tunisia-dreambox.com/e1-addons.xml"/>
</item>
سنقوم الأن بشرح دور كل ما يوجد في هذا الملف ليكون الأستوعاب أكبر

أولا : <?xml version="1.0" encoding="iso-8859-1" ?>

هو تعريف للغة المستعملة في كتبة الملف و هو ضروري و أجباري لكي يتعرف الدريم على أنه ملف xml

ثانيا : <item> و هذا يحدد بدء المكان المخصص لوضع السرفرات الاضافية

ثالثا : <item name="TunisiaSat e1-Test" url="http://www.tunisia-dreambox.com/e1-addons.xml"/> و هو متكون من ثلاث أقسام

<item و بداخله نضع ملعلومات السرفر و في أخر المعلومات عند الأنتهاء نضع />

ثم لدينا name="TunisiaSat e1-Test" و هذا يخص الأسم الذي سيضهر في الدريم بوكس و يمكن أن نضع في المكان الذي باللون الأحمر ما نريد

و أخيرا لدينا url="http://www.tunisia-dreambox.com/e1-addons.xml" و هذا رابط الملف الموجود على السرفر و الذي يحتوي على كل الملفات مرتبة و الرابط هو ما يوجد بالأحمر

رابع لدينا </item> و هو ما يعلن أنتهاء مكان وضع السرفر و أيضا أنتهاء الملف



شرح تنصيب الملف للجمني أنقما 1

أولا نشرح لكم كيفية نقل ملف التنصيب ألى مجلد /tmp كما في الصور التالية

anim2o.gif


و الأن سنقوم بشرح طريقة تنصيب الملف على صورة الجمني الخاصة بأجهزة الأنقمة واحد :





شرح تنصيب الملف للجمني أنقما 2

الشرح الأول يخص سرفر منتديات تونيزيا سات و ذلك لأننا نمدكم بملف ألية التنصيب :

هنا كيفية ارسال ملف tar.gz (كما تعلمون هو ملف ألية يقوم بأرسال useraddon.xml ألى مساره الصحيح و هو مجلد /etc) و مكان وضعه



ثم كيفية تنصيب هذا الملف الجاهز بالرموت



أم هذا الشرح هو لكيفية أرسال ملف useraddon.xml مباشرة و مكان أرساله

في هذه الحالة لا يجب التنصيب لأن الصورة تتعرف عليه





نمر للجزاء الثاني

:tunis:

 




الجزء الثاني : أستعمال لائحة السرفر في صورة الجمني

سنقوم هنا بشرح لائحة السرفر في الجمني لمعرفة كيف الوصول أليها و أستعمالها للتنصيب الملفات.

سنرى مثال لسرفر الجمني الموجود في كل الصور و ذلك عن طريق تنصيب ملف من السرفر مباشرة



1- الجمني للأنقما 1
useraddone1.gif


2- الجمني للأنقما 2





نمر للجزاء الثالث

:tunis:

 




الجزء الثالث : الملفات التي ستوضع في السرفر

يوجد على السرفر نوعين من الملفات :

أولها هيا ملفات الدريم بوكس الخاصة بصورة الحمني ألية التنصيب, و هنا نتحدث على الملفات التي تخص البلقن و السكين و غيرها

ثم يوجد الملفات التي تخص السرفر و التحكم في الملفات و أيضا ملفات التعديلات Logs




1- صيغة الملفات

أذا أول الملفات و هيا الأهم : ملفات الجمني ألية التنصيب

و كنا قد قدمنا شرح منذ قبل لكيفية تحضيرها : شرح تحضير ملفات ألية التنصيب "tar.gz" و "tgz"

أذا يجب تحضير هذه الملفات و أن تكون مجربة على الدريم محليا بطريقة التنصيب اليدوي المشروح في أول الموضوع.

ثمنا لدينا قصمين من الملفات التي تخص السرفر :

أولا : نضع ملف لتعديلات Logs و هو ملف نصي عادي .txt و نكتب به كل التعديلات و نضع دائما التاريخ و ما قمنا بتعديله

و هكذا يكون العمل سهل و خاصة أن كان عدد كبير من الأشخاص يدخل على السرفر

ثانيا ملف بصيغة xml و يمكننا تسميته كما نريد لكن يجب أن يكون نفس الأسم الموجود في ملف useraddon.xml الموجود في الدريم بوكس

حيث أنه الدريم سيبحث على هذا الملف و لذلك يجب أن يتطابق الأسم

دور هذا الملف هو تجميع المعلومات التي تخص كل الملفات ألية التنصيب الموجود في السرفر و أيضا رابط الملف و سنشرح كل المعلومات التي يجب وضعها

كما رأيتم أذا في الردود السابقة أنا أسمي الملف e1-addons.xml و اضعه في الracine أي أول مجلد في السرفر.

سنشرح هذا الملف في أخر قسم أن شاء الله و هو الشرح الأهم.

2- تنضيم الملفات

بالنسبة لتنضيم الملفات لا يوجد أشياء أجبارية لكنها تنضيمية تسهل على أي شخص التعديل أو أضافة ملفات دون أن يكون هنا خطر في ضياع ملف

لذلك شخصيا أنصح بهذه الطريقة :

فتح مجلد بأسم Enigma 1

و في داخله نضع مجلدات حسب نوع الملفات : Emu و Plugin و Skin و Games ...ألخ

و داخل كل مجلد نضع الملفات ألية التنصيب

ثما أن كان السرفر لأنقما 2 نعيد نفس العملية

فتح مجلد بأسم Enigma 2

و بداخله مجلدات خاصة بكل نوعية للملفات ألية التنصيب : Emu و Plugin و Skin و Games ...ألخ

ثم نقوم بوضع ملف e1-addons.xml في الracine أي أول مجلد في السرفر مثله مثل مجل Enigma 1 و Enigma 2

و هذا شرح مصور لكلامي :

28052010220043.png




نمر للجزاء الرابع

:tunis:

 




الجزء الرابع : السرفر من التحضير للتنصيب

ينقصم هذا الجزء الأخير و الأهم ألى أربع أجزاء

فسنبدء بأهمية السرفر الذي سنضع عليه الملفات و لننتهي في أخر مرحلة بشرح كيفية تكوين أخر و أهم ملف و سأقدم لكم أيضا ملفات مثالية لكي تتمكنوا من أستعمالها في تجاربكم



1- تحضير سرفر على النات

فيما يخص السرفر الذي سيتم تحميل الملفات عليه فهو يمكن أن نقول عادي و لا يتطلب أي أشياء خاصة

لكن قررة وضع هذه الفقرة لتقديم بعض النقاط المهمة :

فأن كنت تريد أن يكون السرفر من النوع الجيد فعليك أولا أن تقتني سرفر مدفوع و ليس مجاني لأنه يمكن أن تخسر ملفاتك في حالة أن أغلق السرفر

ثانيا من المستحسن أقتناء أسم خاص بالسرفر و هكذا يكون رابط السرفر و الملف سهل و سريع

مثلا بعد تجارب عديد مع شركات مجنية أخترنا لسرفر المنتدى موقع مدفوع و أسم و هو
www.tunisia-dreambox.com

طبعا عليك بحماية السرفر الخاص بك

و خاصة وضع أسامي للملفات و المجلدات مختلفة قليلا على ماوضعته أنا في الشرح لكي لا يتمكن أحد من دخول المجلدات مباسرة و تحميل ملفاتك بكل سهولة

يوجد العديد من الطرق لحماية المجلدات و السرفر و لست خبير و ليس غرض الشرح هنا

لذلك يمكنك البحث على النات قبل البدء في مشرووع السرفر

الأم الأن و بعد أن قمت بأشتراء السرفر و الأسم الخاص به

و قمت بتحضير كل الملفات التي ستضعها في السرفر كما شرحنا سابقا في مجلدات حسب نوعية الملف

و أيضا قمت بتحضير ملف الدريم بوكس

فقد قربنا من تحضير ملف السرفر و هو الأصعب و الأهم

لكن لكي نتمكن من تحضير هذا الملف يجب أن نتحصل على عدد مهم من الملعومات التي تخص الملفات ألية التنصيب التي سنضعها على السرفر

و هذا سيكون محتوى القسم التالي من الشرح

:tunis:

 




الجزء الرابع : السرفر من التحضير للتنصيب



2- معرفت معلومات الملفات

جهاز الدريم بوكس يطلب معلومات دقيقة و مهمة عند تنصيب أي ملف عن طريق سرفر ملفات

و لذلك فأن كل مل سنضعه في السرفر يجب أن نتعرف عل كل معلوماته

هذه المعلومات هيا :

الأسم الكامل و الدقيقة : و يحتوي ذلك على الأسم و الصيغة (في أغلب الأحيان هيا tar.gz)
الحجم : يكون ذلك بالبيت bytes
دالة هاش MD5 : و هيا مثابة بأداة تدقيق في الملف و لن تجد أي ملفين لهم نفس الدالة

طبعا للتحصل على هذه المعلومات بكل سهولة أقدم لكم برنامج محمول أي لا يتطلب التنصيب و هو سهل الأستعمال

كل ما عليك هو أختيار الملف و سيقدم لك البرنامج المعلومات التي تريدها

sanstitreafu.png


يمكن للبرنامج تقديم أكثر لكن لا نستحق ذلك نحن في السرفر

يمكن كذلك تحضير صورة للملف : أي صور له عند استعماله أن كان بلقن أو سكين ...

و يجب أيضا تحضير أسم معبر للملف بالاضافة لشرح دقيق و صغير للملف

و كل هذه الملعومات ستساعد في تكوين السرفر و هو المرحلة القادمة

:tunis:

 




الجزء الرابع : السرفر من التحضير للتنصيب



2- معرفت معلومات الملفات

كما شرحنا في الجزء الأول فيما يخص الملف الذي سيتم وضعه في الدريم بوكس و الذي يحتوي على رابط السرفر

فسنقوم الأن بأستعمال نفس البرنامج : محرر النصوص لتكوين الملف الذي سيحتوي على كل معلومات الملفات ألية التنصيب و الذي سيتم وضعه في السرفر

كما تتذكروون فأننا قمنا بتحضير ملف useraddon.xml الذي سيوضع في الدريم بوكس

و الأن سنقوم بنفس الطريق بتحضير ملف xml جديد و لكن أسمه سيكون e1-addons.xml و هو للأنقما 1 و يجب واحد ثاني للأنقما 2 و الأسم ليس اجباري حيث يمكن تسميته أي شي لكن يجب أن يكون متطابق مع الاسم الذي وضعناه في useraddon.xml

كما تتذكرون في الشرح الاول يجب على هذا الملف أن يحتوي على هذه الجملة في البدابة

<?xml version="1.0" encoding="iso-8859-1" ?>

لكي يكون ملف xml

sanstitre1gc.png


الأن و بعد أن قدمنا بتحضير الملف الجديد فسنقوم بوضع معلومات الملفات الية التنصيب فيه

و لهذا سينقصم العمل لعدة أجزاء :

أولا و كما قلنا سابقا فأننا قمنا بتوزيع الملفات داخل مجلدات حسب نوعها (بلقن, ألعاب, محاكي ...)

أذا سنقوم بنفس الشي في الملف هذا : أي أنه هذا الملف يتكون من مجموعة أقسام و كل قسم سحتوي على الملفات من نوعية واحد



أولا داخل الملف يجب أن نبدئه بكلمة List اي أننا سنضع فيه لائحة من الملفات و يجب غلقها حالا لكي لا ننساها في الأخر

و كل المعلومات التي سنضعها يجب أن تكوين بين هتين الكلمتين

هذه صورة توضح اكثر :

sanstitre2ou.png


الأن سنقوم بأضافة كل الأقسام التي نريدها : ألعاب, بلقن, محاكي, و مختلفات

sanstitre3ie.png


كما تلاحضون قمت بوضع كل الأقسام التي فتحتها بين كلمتين List

و ايضا كما تلاحضون كل قسم يفتح يجب غلقه مباشرة لكي لا نخطء فيما يعد عندما يصبح الملف كبير الحجم

بالطبع كما ترون نقوم بفتح اي قسم بوضع أسمه بين علامتين <> و لغلقه يجب أستعمال نفس الأسم لكن يبدء ب / و بين <>

الأن قبل المرور لملئ الاقسام الفرعية بالملفات سنقوم بتجرب و ذلك بوضع الملف useraddon.xml في الدريم بوكس و ملف e1-addons.xml على السرفر و نجرب هل أن الدريم يرى الملف و الأجزاء الفارغة التي وضعناها ام انه يوجد مشكل :

sanstitre4ul.png


sanstitre5is.png


كما ترون كل شي على ما يرام



الأن سنمر للملفات : لذلك سنقدم مثال لملف أول ثم يجب أن تعلمو أنه نفس الشي يتكرر لكل الملفات اي ان تمكنتم من تشغيل السرفر بملف فأنه يمكن تشغيله لألف ملف

سأختار الملف الذي أستعملناه مع برنامج في الشرح السابق و هو محاكي الجيبوكس

لدينا المعلومات التي تحصلنا عليها من قبل البرنامج و الأن سنضع كل المعلومات حسب ترتيب مهم في الملف و ذلك في قسم المحاكي : بين كل من <Emu> و <Emu/>

المعلومات التي يجب أن توضع لكل ملف هيا كالأتي

كما تعودنا الأن كلمتين لتحديد مكان بداية الملف و نهايته و هما <content> للبداية و </content> للنهاية
أولا : أسم الملف الذي سيضهر في الدريم بوكس
ثانيا : وصف صغير للملف سيخرج تحت لائحة الملفات
ثالثا : رابط نحو الصور التي يمكن وضعها
رابعا : صانع الملف أو أي أسم تريده
خامسا : أسم الملف الصحيح كما يضعه البرنامج بالصيغة
سادسا : رابط المباشرة للملف
سابعا : التاريخ و سأشرح لمذا هو على هذه الصيغة
ثامنا : هاش الMD5 الذي نجده في البرنامج
تاسع : الحجم الذي قدمه لك البرنامج​

و هكذا لكل الملفات و هذا مثال للملف الخاص بالجيبوكس

<content>
<name>Gbox 2.1b</name>
<description>Gbox 2.1b (bin), No Scripts and Keys included!</description>
<pic>http://www.tunisia-dreambox.com/e1-addon/Emu/gbox21b/screenshot.jpg</pic>
<creator>Tunisia-Sat Team</creator>
<file>gbox21b.tar.gz</file>
<url>http://www.tunisia-dreambox.com/e1-addon/Emu/gbox21b/gbox21b.tar.gz</url>
<date>1247606001</date>
<md5>A7D55BC27E1E4F4FF9F07BB9B32DE31E</md5>
<size>289268</size>
</content>
بالنسبة للتاريخ كما ترون هو في صيغة غريبة بعض الشي : لأننا نستعمل التريخ بصيغة ال Unix timestamp أي أننا نضع التريخ بالثواني منذ 01/01/1970

لا تخافو لن تضطرو الى حسبهم أنتم بل يوجد حلول سهل لتحويل التريخ لهذه الصيغة و ذلك عن طريق مواقع نات أو برنامج سأمدكم أياه في المشاركة الأخيرة التي ستكون تجميع لكل الأدوات و البرامج التي تم أستعمالها بالأضافة لملفات تجربية لكم

لكي نتحصل على شي من هذا القبيل :

sanstitre2xp.png


الأن كل ما عليكم هو أضافة نفس الشي لكل ملف تريدون أضافته للسرفر و يكون ذلك في قسه الخاص و بأستعمال نفس الطريقة

:tunis:

 




الجزء ألأاخير : الملفات و البرامج المستعملة في الشرح



أقدم لكم هنا كل البرامج و المواقع التي يجب أستعمالها لتسهيل التحضير للسرفر

بالأضافة للمفلات التي قمنا بتحضيرها و هيا كمذال أي أن الروابط الموجود فيها غير صحيح و تم وضع ثلاث ملفات فقط كمثال و يمكنكم أنتم التعديل عليها

كما يمكنكم وضع هنا أي ملاحضات أو تحسينات يمكن أن تجدونها للشرح



- الملف الأول هو الملف الذي يوضع في الدريم ليدله على السرفر : useraddon.7z

- الملف الثاني هو الملف الذي يوضع في السرفر و يحتوي على شرح الملفات ألية التنصيب : e1-addon.7z

- الملف الثالث هو البرنمج الذي يمدكم بمعلومات الملفات ألية التنصيب : Tunisia-SAT Hash.7z


sanstitreafu.png


- الملف الرابع هو البرنامج الذي يغير صيغة الوقت : Tunisia-Sat Timer Convert.7z

sanstitre2mz.png


كما يمكن القيام بنفس العملية على هذا الموقع : OnlineConversion

sanstitregv.png


:tunis:

 

المرفقات

  • useraddon.zip
    254 بايت · المشاهدات: 298
  • e1-addon.zip
    765 بايت · المشاهدات: 197
  • Tunisia-SAT Hash.zip
    117,4 KB · المشاهدات: 274
  • Tunisia-Sat Timer Convert.zip
    318 KB · المشاهدات: 273
مشاء الله عليك أخي محمد شروحات في منتهي الروعة

:satelite:
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.
أعلى