17 أبريل 2011

نظام الحزم الموحد لأنظمه ليونكس

السلام عليكم ورحمه الله وبركاته
انظمه الحزم الموحده لليونكس هل هو حقيقه ام مجرد حلم




الكثير من قد يسأل لماذا لا يوجد نظام حزم موحد لكل انظمه ليونكس طالما ان النواه واحده؟؟؟

هذا السؤال قد شغل بال الكثيرين ومازال يشغل بالهم حتي الان......

ولكن هل للسؤال جواب؟؟؟؟


هذا ما سنعرفه في موضوعنا هذا علي انظمه الحزم الموحده لانظمه ليونكس المختلفه


اولا يجب ان نعرف اهم انظمه التحزيم الموجوده حاليا في التوزيعات المختلفه

فهناك عده انواع من الحزم كما نعرف تعتمد عليها انظمه ليونكس

واشهر انظمه التحزيم هي كالاتي


(rpm)اولا نظام التحزيم الخاص بردهات

هذا النظام تعتمد عليه الكثير من التوزيعات مثل ماندريفا ...اوبن سوزي....فيدورا ..وغيرهم



(deb)ثاينا نظام التحزيم الخاص بديبيان

هذا النظام تعتمد علي الكثير من التوزيعات ايضا بل واشهره حاليا مثل ديبيان ...اوبنتو...والقائمه تطول


وهناك الكثير من انظمه التحزيم التي ليست لها شهره او مستخدمه في عدد معين بالذات من التوزيعات او تستخدم في توزيعه واحده فقط

(lzm)مثل حزم توزيعه سلاكس الخفيفه

(tgz)مثل حزم توزيعه سلاكوير الرائعه

(pisi)وايضا نظام التحزيم الخاص بالتوزيعه الجميله بارداوس التركيه


وهذه الحزم لاتصلح في توزيعه اخري وربما تجد اكثر من توزيعه تستخدم نفس نظام التحزيم ولكن

لايمكن تثبيت هذه الحزم عليها

مثال علي ذلك اوبنتو وامها الحنونه ديبيان بالرغم من انهما يستخدمان نفس نظام التحزيم الخاص بدبيان

…..ومع ذلك تجد بعض الحزم التي لا يمكن تثبيتها علي اوبنتو او العكس صحيح


ولكن الان وبعد انظمه التحزيم الكثيره هذه لماذا لا نجد نظام تحزيم موحد لليونكس؟؟؟


هذاما يتمناه معظم المستخدمين ولكن تحقيق هذا ليس بالهين فكل توزيعه لها نظامها الخاص التي

بنيت عليه فمعني توحيد نظام الحزم يحتاج الي جهد كبير وتطوير في التوزيعات لكي تلائم نظام التحزيم الجديد....


ولكن هل نظام التحزيم الموحد موجود

نعم هناك عده مشاريع لتوحيد نظام التحزيم في انظمه جنو ليونكس المختلفه

هذا هو موضوعي لكم اليوم>>>>>>>>>>*

..........................................................................................................


اولا مشروع
*auto package*

هذا المشروع ببساطه مشروع توحيد نظام حزم يتم تثبيته في كل التوزيعات تقريبا

وهذا المشروع لم يكتمل بسبب عدم توفر الدعم اللازم له

كانت الحزم تنتهي بلاحقه package .*

وعند تنصيب هذا النوع من الحزم كان يتطلب في البدايه بعض الادوات المساعده في تثبيت تلك الحزم

فعند الضغط عليها يخبرك انه سيقوم بتحميل بعض الادوات وبعدها يقوم بتنصيب كل الحزم ببساطه ويسر..

وبعدها تجد هناك مدير صغير للتحكم في ازاله تلك الحزم المنصبه..

ولكن الصعوبه في هذا النوع من الحزم ان تحزيم حزمه بهذا النظام كانت تحتاج الي خبره كبيره

ووقت اطول..

….........................................................................................................................

المشروع الثاني

*listaller*

هذا المشروع هو مشروع قائم وجديد وهو افضل بكثير من نظام autopakage

وايضا لاننس ان هذا المشروع تم دمجه مع مشروع autopackage في عام 2010

فكره المشروعه تعتمد علي PackageKit

التي تستخدم كمدير للحزم في كثير من توزيعات الليونكس ولها الكثير من الخصائص



والتي سيتم استخدامها في بناء مدير الحزم الجديد الموحد لانظمه الليونكس والمسمي ب

appsterm

كما ان المشروع يساعدك علي انشاء الحزم بسهوله ويسر مما يساعد علي تطوير هذا المشروع ونشر حزمه بسرعه..

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

هذه الواجهه تشابه فكره ubuntu software center

والحزم المستخدمه تكون بالمخرج ipk.*


يمكنك زياره رابط المشروع http://listaller.nlinux.org/oldpage/

المشروع لا زال قيد التطوير وامامه الكثير ولكن يمكنك تجربته في اوبنتو 10.4 فقط عن طريق اضافه المستودع

sudo add-apt-repository ppa:listaller-team/ppa


بعض الصور للمشروع
Listaller Manager (Qt4)
Listaller Manager (Qt4)
Listaller 1-Click
Listaller Setup
LiCreator (1)
.................................................................................
المشروع الثالث
*portable linux apps*
وهو مشروع مميز جدا ولمن لايعرفه هو مشروع يتيح لك انشاء تطبيقات محموله من اجل انظمه ليونكس المختلفه.....

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

الفكره بسيطه هناك اداتين تساعدك في انشاء التطبيقات المحموله...

الاداه الاولي تقوم بتشغيلها وبعد ذلك تاتي عند نقطه معينه يخبرك فيها ان تقوم بتنصيب البرنامج...

الذي تريده باي طريقه تنصيب تفضلها سواء من المصدر او من السنابتك او من اوبنتو سنتر
او عن
طريق اسكربت ….الخ


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

المساعده بجمع ملحقات البرنامج وجمعه في فولدر خاص...

فهو يقوم بعمل فحص للنسخه قبل وبعد تنصيب البرنامج وياتي بالفارق الذي هو ملفات

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

الاخري لتقوم وتختار الملف وبعد ذلك ليقوم بانشاء البرنامج المحمول لك..


..................................................................................
بالطبع هناك بعض طرق التنصيب المشتركه بين انظمه ليونكس
مثل صيغ (run......shell script.....bin )

ويمنكم الاطلاع علي بعض المشاريع الاخري

http://zero-install.sourceforge.net/

http://icculus.org/mojosetup/

هناك 9 تعليقات:

  1. غير معرف4/17/2011 12:13 م

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

    والينكس يحتاج لي
    توحيد الحزم وهذا هو المطلب الاهم

    ولكن سمعنا عن مشروع appsterm
    وهو قيد تنفيذ هل هذا صحيح وهل مشروع قادم في شهر 10

    ردحذف
  2. غير معرف4/17/2011 1:09 م

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

    ردحذف
  3. موضوع رائع ايوه كده هو ده الشغل بجد معلومات تحفه اخى والف مبروك انضمامك

    ردحذف
  4. موضوع رائع واتمنى حقا ان ينفذ هذا المشروع لانه سيخدم لسنوكس بشكل عام ويسهل على شركات البرمجيات توجيه البرامج للينوكس

    ردحذف
  5. غير معرف4/17/2011 8:20 م

    شكرا على المعلومات الرائعه والمميزه اخي العزيز

    صراحه عمل رائع ومفيد للجميع ياافضل مدونه

    ردحذف
  6. غير معرف4/17/2011 9:22 م

    الاول بارك الله فيكم
    ثاني ماهو جديد appstream
    نقطعت خباره هل مشروع توقف ام ماذا
    خاص بعد ان ماندريفا مدير حزم جديد

    ردحذف
  7. السلام عليكم

    احب ان اعتذر عن تاخري بالرد

    واحب ان اشكركم في البدايه علي المشاركه الهادفه


    وبالنسبه لاخبار appstearm حاليا لايوجد لدينا اخبار كافيه عن حالته الان

    ولكن اثناء متابعه حوار علي irc كان هناك حديث دار حول انتاج نوع من الحزم خاصه ب appstream يمكن تنصيبها بواسطته وهذه تبدو فكره جيده جدا لتوحيد الحزم في ليونكس لاحقا

    علي العموم لايجب ان نتسرع الاحداث ولننتظر


    علي العموم استاذ عبدالله العنزي

    لاتقلق علي appstream فهو مازال قيد التطوير ولكن اخبار منقطعه الان

    وساوء ماندرييفا او غيها قامت بتغير مدير الحزم لديها فهذا لا يلغي فكره appstrem فو قائم بنفسه ولا يعتمد علي مدراء الحزم الموجوده في التوزيعات

    بمعني اخر ان appstrem سيكون مخصص من اجل كل توزيعه وليس ان تخصص التوزيعات نفسها من اجله ولكن بالطبع يحتاج من التوزيعه بعض العمل

    وان شاء اللهساوافيكم بالجديد

    ردحذف
  8. نسيت ان اخبركم ان appstream من المفترض ان ميعاده

    سيكون في بدايه 2012 اي انه ربما نجده في نسخه اوبنتو

    طويله الدعم القادمه 12.4 بمشيئه الله تعالي

    ردحذف
  9. غير معرف4/18/2011 7:29 م

    رائع ولكن هل هذا يؤدي الى بداية مشروع لتهجين لينكس بين المشروعات الثلاثة ديبيان وسلاكوار وريدهات

    ردحذف