توزيعة دبيان

Posted By on 9 نوفمبر، 2015





debianwallblue_1024x768

دبيان (بالإنجليزية: debian) تلفظ play /ˈdɛbiən/) هو نظام تشغيل للحاسوب يتكون حصريا من برمجيات حرة ومفتوحة المصدر، بالأخص تلك التي تندرج تحت رخصة جنو العمومية بالإضافة إلى غيرها من رخص البرمجيات الحرة. مشروع دبيان هو منظمة غير ربحية، يعتبر أحد أكبر وأعرق المشاريع الحرة بعد مؤسسة البرمجيات الحرة، مكون من متطوعين ومبرمجين من جميع أنحاء الأرض يعكفون على تطوير دبيان والبرمجيات الحرة والمفتوحة المصدر.

دبيان جنو/لينكس، الذي يستخدم نواة لينكس وأدوات جنو، هي توزيعة جنو/لينكس الأكثر نفوذا وشعبية. توزع كل إصدارة من دبيان مع اللآلاف من البرامج الموجودة في المستودعات والجاهزة للتثبيت والاستخدام. دبيان معروف بالتزامه الصارم نسبيًا بفلسفة يونكس والبرمجيات الحرة، وبالتطوير وإجراء الاختبارات بشكل تشاركي وتعاوني مفتوح. دبيان نظام التشغيل العالمي كما يطلق عليه، يتناسب مع العديد من الاستعمالات: من الأنظمة المكتبية إلى الدفترية؛ من خوادم التطوير إلى الأنظمة العنقودية؛ ولقواعد البيانات، الويب أو خوادم التخزين. في نفس الوقت، تبذل جهود إضافية لضمان الجودة مثل التثبيت التلقائي والترقية الاختبارية لكل الحزم على مستودعات دبيان للتأكد من أن دبيان يلبي أعلى التوقعات لدى مستخدمية. بحسب وصف موقع مشروع دبيان وآخرين، فإن دبيان صلب كالصخرة، آمن، واختبر بصرامة. لذلك تجد الكثير من التوزيعات انحدرت منه واتخذته أساسًا لها.

بالإضافة إلى النواة لينكس فإن مشروع دبيان يدعم أنوية نظم تشغيل غير لينكس مثل نواة هيرد، ونواة فري بي.إس.دي ضمن مشروع Debian GNU/kFreeBSD، كما يتم تطوير إصدارة نيكسينتا بنواة اوبن سولاريس عليه ولكنها ليست جزءًا من مشروع دبيان بشكل رسمي.
النطق الرسمي لدبيان هو ‘deb ee n’. وياتي الاسم من منشئ دبيان، مطور البرمجيات إيان موردوك واسم صديقته وقت الإصدار وزوجته الآن ديبرا. حيث قام موردوك بجمع أول ثلاثة حروف من اسميهما. وكان إيان آن ذاك طالب في جامعة بوردو

أسماء الإصدارات هي مجرد “أسماء رمزية”. يتم تسمية الإصدارات على أسماء شخصيات في فيلم حكاية لعبة. عند توزيع دبيان في مرحلة التطوير فانه لايوجد لديه رقم إصدار لكنه فقط يملك اسم رمزي. الهدف من هذه الأسماء الرمزية التعرف على النسخ المتطابقة لتوزيعة دبيان (مثلا إذا كان هناك دليل حقيقي اسمه غير مستقر، وفجأة تغير الاسم إلى مستقر، فان هناك الكثير من الأشياء سيتم تحميلها من جديد بدون داعي). لكن بوجود الاسم الرمزي سترتبط بالدليل باسم نسختك الرمزية، وسيتعرف على وضع النسخة (مستقر، غير مستقر…) وهنا ستحمل الأشياء التي يجب أن تحمل فقط.

كل إصدار من دبيان يأخذ اسماً رمزياً مختلفاً عن الآخر، بحيث يطلق الاسم الرمزي على النسخة بشكل رسمي في مرحلة “الاختبار”، وتأخذه معها في دورتها حتى النهاية (عندما تصبح مستقرة، مستقرة قديمة…..). لكن هناك الفرع غير المستقر، وهو أول مرحلة تصل إليها التوزيعة، فتأخذ التوزيعة دائما الاسم “sid” في هذا الفرع. الفتى “sid” الذي دمر اللعب في فيلم حكاية لعبة.
المنظمة
يخضع مشروع دبيان للدستور والعقد الاجتماعي الذي يحدد الهيكل الإداري للمشروع، وينص على أن الهدف من المشروع هو تطوير نظام تشغيل حر. يجري تطوير دبيان على يد أكثر من ثلاثة آلاف متطوع من مختلف أنحاء العالم من خلال جمع التبرعات من عدة منظمات غير هادفة للربح منتشرة في جميع أنحاء العالم، ومن أهمها منظمة البرمجيات في المصلحة العامة وهي منظمة غير ربحية مقرها نيويورك، تأسست لمساعدة دبيان وغيرها من المنظمات المشابهة التي تقوم بتطوير وتوزيع الأجهزة والبرمجيات المفتوحة.

وبالتالي فإن مشروع دبيان هو منظمة مستقلة لامركزية؛ ليست مدعومة من شركة مثل بعض توزيعات جنو/لينكس الأخرى ونذكر، اوبنتو، اوبن سوزي، فيدورا، وماندريفا لينكس. قدرت إحصائيات أن تكلفة تطوير كافة الحزم في دبيان 5.0 ليني المقدرة بـ (323 مليون سطر برمجي)، باستخدام طريقة كوكومو بحوالي 8 مليارات دولار أمريكي.وفي إحصائية أخرى حسب تقديرات موقع Ohloh فإن (54 مليون سطر برمجي) تم حسابها بطريقة كوكومو، سيكلف 1 مليار دولار أمريكي لتطويره.
الميزات

تعتمد العديد من التوزيعات على دبيان، ومنها; اوبنتو، ميبيس، دريم لينكس، دام سمول لينكس، اكسانورس، كنوبيكس، باك تراك، لينسباير، جنو لين إكس، كرانشبانج لينكس، ابتوسيد، ولينكس مينت إصدار دبيان، وتوزيعات عديدة أخرى….دبيان معروف بخياراته الكثيرة والعديدة. الإصدار الحالي المستقر يتضمن أكثر من 29،000 حزمة برمجية معدة لـتسعة معماريات باستخدام نواة لينكس، بالإضافة لدعم معماريتين باستخدام نواة فري بي اس دي وهما (kfreebsd-i386 و kfreebsd-amd64). إن من أبرز ميزات دبيان هو نظام إدارة الحزم أبت، مستودعات مع أعداد كبيرة من الحزم، وسياسات صارمة فيما يتعلق بالحزم، للحصول على حزم ذات جودة عالية تسمح هذه الممارسات بترقيات سهلة بين الإصدارات، وضمان أكبر توافق بين الحزم وتقليل التضارب فيما بينها، فضلا عن تركيب وإزالة للحزم بشكل تلقائي.

عند تنزيل دبيان بالطريقة القياسية تكون بيئة سطح المكتب الافتراضية هي جنوم، وتأتي مع العديد من البرامج الشعبية مثل: أوبن أوفيس.أورج، آيس ويزل (هو نسخة حرة بالكامل من الفايرفوكس)، قارئ البريد إيفوليوشن، بالإضافة إلى ناسخ وقارئ سي دي/ديفيدي، ومشغل فيديو وموسيقى، وعارض صور، ومحررات، زائد قارئ pdf. هناك عدة صور أيزو متوفرة لدبيان، هذه الصور تقوم بحرقها على قرص مدمج. الصورة الأولى التي تحرقها على سي دي رقم واحد يكفي لتثبيت أساس النظام وعدة برامج إضافية، بالإضافة لبيئات سطح المكتب. مثل كيدي، إكسفس، وكذلك إل إكس دي إي. فقط اختر صورة القرص الذي يحتوي على بيئة سطح المكتب التي تريد (مثلا أختر صورة الأيزو التي تحتوي على واجهة كيدي)، أما إذا كنت تريد عدة واجهات رسومية اختر الديفيدي رقم واحد. وبعد تركيب النظام تستطيع تثبيت أي برنامج تريد عبر مدير الحزم أبت بكل سهولة.

أما صور الأيزو الأخرى تحتوي على كافة الحزم المتوفرة حاليُا، وهذه الحزم ليست ضرورية لعملية التثبيت القياسية، صور الأيزو تلك مفيدة كثيرا للذين لايملكون اتصالاً بالإنترنت، أما إذا كنت تملك اتصالا بالإنترنت فتستطيع تثبيت اللآف البرامج عبر مدير الحزم أبت أو أحد الواجهات الرسومية له

إذا كنت تجد صعوبة بتحميل صور الأيزو وحرقها، فهناك طريقة أخرى لتثبيت وهي التثبيت عبر قرص الشبكة، الذي هو أصغر حجما بكثير من ملف الإيزو العادي. لكنه يحتوي فقط على المتطلبات الازمة لبدء تشغيل المثبت وتثبيت الحزم المحددة أثناء التثبيت عبر أبت. لكنه يتطلب اتصالا بالإنترنت.

تستطيع تحميل ملف الأيزو بعدة طرق أما تنزيله عن طريق رابط مباشر من الإنترنت، أو بت تورنت، أو عبر جيكدو. أو شراء أقراص سي دي أو ديفيدي من الإنترنت. إذا كنت تملك نظاما آخر مثل ويندوز فتستطيع تثبيته من داخله أيضا… لمعلومات أكثر حول تثبيت دبيان راجع
المستودعات

يوجد عدة أقسام لمستودعات دبيان حسب احترامها لارشادات دبيان للبرمجيات الحرة.

رئيسي (main): هو القسم الرئيسي لحزم دبيان والتي تحترم معايير دبيان للبرمجيات الحرة ويضم أغلب حزم التوزيعة.
غير حر (non-free) : هو القسم الذي يجمع الحزم غير الحرة والتي لا تحترم معايير دبيان للبرمجيات الحرة، لذلك لا تكون مدمجة بالتوزيعة ولا تحظى بدعم رسمي من المطورين.
مساهمة contrib : هذا القسم يخص الحزم التي تحترم معايير دبيان للبرمجيات الحرة لكنها تعتمد على حزم غير حرة.

مستودعات اضافية

متقلب (volatile): بعض البرامج مثل مكافحات الفيروسات والسخام تحتاج إلى تطوير مستمر مبدئيا ذالك مستحيل نظرا لفترة عيش الإصدارة المستقرة، الحل هو مستودعات volatile لتحديث هذه البرامج دون الثأثير على استقرار التوزيعة.
backports : هي خدمة تعيد بناء مجموعة من الحزم الخاصة بالإصدارة الاختبارية لتعمل على الإصدارة المستقرة.
debports : جهاز أو حاسوب للبناء التلقائي (auto-builder) الهدف منه هو توفير بنية للمعماريات غير الرسمية في انتظار دمجها في أرشيف دبيان الرئيسي.
تجريبي (experimental): هو مكان مؤقت، للبرمجيات التي تحت التجريب والاختبار. هذه الحزم متقلبة وغير مستقرة للغاية، وعلى الارجح ستجد تبعيات مفقودة. مثل هذا المستودع يمكن أن يسبب مشاكل لنظام.
مستقر قديم (oldstable): هذا المستودع للإصدارة المستقرة التي أصبحت قديمة بمجرد صدور إصدار مستقر جديد، تبقى هذه الإصدارة مدعومة حتى سنة واحدة من صدور إصدار مستقر جديد. دبيان يوصي بالترقية للإصدار المستقر الجديد بمجرد صدوره.
لقطة (snapshot) هذه المستودعات تقدم مستودعات أخرى للإصدارات القديمة. ويمكن استخدامها لتثبيت إصدار أقدم من بعض البرامج.

مستودعات الطرف الثالث

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

يوفر دبيان عدد كبير من البرمجيات الجاهزة لتثبيت، ويمكن حذف أو إضافة مستودعات عن طريق تحرير الملف /etc/apt/sources.list/ عن طريق محرر نصوص، أو من أحد واجهات أبت الرسومية. وهذا مثال على أحد محتويات هذا الملف:

deb http://ftp.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.debian.org/debian/ wheezy main non-free contrib

في المثال السابق من اليسار لليميين deb تعني مستودع برمجيات جاهزة، اما deb-src في المستودع الثاني تعني مستودع يحتوي على ملفات مصدرية. ومن ثم جاء الاسم الرمزي للنسخة الذي يحدد المرحلة التي تمر بها التوزيعة الآن، في المثال السابق كتبت كلمة wheezy التي هي الآن في مرحلة الاستقرار، ولذلك تستطيع تبديلها بكلمة stable فكلاهما سواء. وبعدها يأتي رابط المستودع، ثم أقسام المستودعات كما ذكر سابقا في المستودعات.

تستطيع الترقية من إصدار دبيان لإصدار آخر باختيار المرحلة التي تريد الانتقال إليها بالتعديل على ملف /etc/apt/sources.list، في المثال السابق توزيعتك الآن في المرحلة المستقرة، لكن إذا ما أردت أن تنقل توزيعتك لمرحلة الاختبار عدل على الملف المذكور سابقا بتبديل squeeze/stable بالكلمة testing أو بالاسم الرمزي للنسخة الاختبارية، ومن ثم حدث المستودعات وقم بالترقية من مدير الحزم.



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

This article has 1 comment

اترك رداً على Mohamed Mahmoud Sarhan إلغاء الرد

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

*