Skip to Content

نفحات دبيـانيه

AMS's picture

كثير من الناس ينتقدون دبيان فى انه لايوفر اصدارا مستقر خلال وقت قصير ( ستة شهور مثلا) وبالتالى يحصل المستخدمون دائما على توزيعه طازجه تحتوى على حزم تملك كل الميزات الجديده فى عالم البرمجيات الحره وهذا يجعلنا نتوقف قليلا ونتكلم عن اصدارات دبيان المختلفه .

من المعروف ان دبيان يصدر فى ثلاث طبعات - ان جاز التعبير - وهى :

وتحتوى مستودعات هذه التوزيعه على صوره كامله من الاصدار الذى يجرى تطويره الان فى دبيان lenny و هناتٌأخذْ الحزم مباشرة من مُنْتِجها الاصلى

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

بعد عملية التجميد ووصول الحزم للمستوى المناسب من الاستقرار حيث قلة الاخطاء تنتقل الى المرحله النهائيه stable وهى الاصدار الرسمى لدبيان .

سيتسأل القارئ اﻷن . لماذا هذا الكلام الكثير والممل عن اصدارت دبيان ؟ أقول له اصبر ياأخى حتى ترى ماارمى اليه فى النهايه :)

الفكره هنا ان من يريد ان يجعل دبيان كتوزيعة سطح مكتب لجهازه الشخصى - ولا مشكلة فى ذلك - سيكتشف بعد فترة من الاستخدام ان الحزم أصبحت قديمه ولاتحوى الميزات التى يريدها كاصدرات جنوم الحديثه مثلا ! ، المثال الصارخ هنا هو ubuntu بالطبع :)

الحل اﻷول : أن تعدل الملف المسئول عن مصادر المستودعات source.list لتجعله يشير الى التوزيعه unstable وتقوم بعمل تحديث شامل لتوزيعتك الحاليه stable وبالتالى اصبحت تحصل على حزم طازجه وجديده طول الوقت ، ولكن هذا لاينصح به للمستخدمين الجدد حيث ستكون هناك كثير من الحزم مكسوره وبها أخطاء مما يهدد استقرار النظام ويجعله غير قابل للاستخدام على الرغم ان كثيرون ممن جربوا ذلك يقولون ان توزيعة دبيان الغير مستقره أكثر استقرارا بكثير من توزيعات أخرى ;).

الحل الثانى : أن تعدل قليلا فى ملفات اعداد APT لتحصل على توزيعه مختلطه اى تكون حزم توزيعتك خليط من stable و unstable وهنا سنعدل الـ APT بحيث تكون توزيعتنا الاساسيه هى المستقره stable وعندما نريد حزم بعينها لاتوجد فى التوزيعه المستقره نستطيع بكل بساطه جلبها عن طريق APT

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

خطوات تطبيق هذا الحل

- من سطر الاوامر سنقوم بانشاء ملف اعداد apt.conf وهو فى الغالب لن يكون موجود مسبقا

ثم نقوم باضافة السطر التالى :

2- ثم يكون استخدام APT بعد ذلك على الشكل التالى

فلنتفرض مثلا اننا نريد حزمة evince اصدار 0.8.1 والمتوفر فى التوزيعه التطويريه سنقوم بتنفيذ الامر التالى

لمزيد من المعلومات عن APT واستخداماتها قم بزيارة هذا

انتهت هذه النفحه . والى نفحات أخرى ان شاء الله :)

Comments

MSameer's picture

some small notes...

  1. testing = lenny (Now)
  2. sid is always sid, he tortures toys :-)
  3. Debian codenames are toy story characters: potato, ham, slink, sarge, sid, lenny, buzz
  4. Packages transition from unstable to testing according to the upload urgency and the number of bugs in unstable Vs. testing.
  5. The idea is that testing should be always ready for a release (Does this happen ? ;-))
  6. The problem with mixing unstable and stable is that you will have to use glibc from unstable thus pulling also some base components.
  7. I personally use testing for my laptop and stable for my servers.
  8. I have both stable, testing, unstable and experimental (A few more also) in my sources.list but I'm pinning unstable $ cat /etc/apt/preferences Package: * Pin: release a=unstable Pin-Priority: 50

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.


Dr. Radut | book