كيفية تحويل أوبونتو إلى “إصدار متدحرج” (وضع Devel)

قليل من الناس يعرفون كيفية استخدام Ubuntu ويرغب الكثير من الناس في استخدام Ubuntu في وضع “Rolling Release” ، لذلك سأشرح لك كيف يعمل وضع Devel للنظام ، من يدري أنه يمكنك استخدامه. ولكن قبل إجراء تغييرات على نظامك ، اقرأ بعناية ما سيفعله لك وفكر فيما إذا كان الأمر يستحق التغيير.

أوبونتو ديفيل ، يجب أن نقول ، “دولة” أوبونتو. إنها طريقتك في التطوير المستمر.

فكرة أن يكون Ubuntu إصدارًا متداولًا هو شيء دائمًا حول رؤوس المستخدمين ومطوري النظام ، في الواقع ، مع وصول نموذج Snappy لحزم Ubuntu Desktop و Ubuntu Phone ، يشير كل شيء إلى أنه بمرور الوقت أوبونتو هو الإصدار المتداول رسميًا.

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

تمرين في الخيال

بما أنني أعلم أن معظم قراء المدونة هم مبتدئون ، فسأعطيكم مثالًا على موقف يمكن أن يحدث في توزيعة الإصدار المتداول.

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

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

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

كيف تعمل تحديثات وضع Devel؟

ينضم وضع Devel ببساطة إلى دورة تطوير في دورة أخرى ، ويمر بلحظات من “الاستقرار” المؤقت. على سبيل المثال ، تخيل أنك تستخدم Ubuntu 15.10 في وضع Devel ، كل ما عليك فعله هو تحديث النظام الذي ستحصل عليه للحزم الموجودة في Ubuntu 16.04 ، إذا واصلت التحديث ، ستصل إلى Ubuntu 16.10 في وقت أو آخر ، ومع ذلك ، فإن المشكلة يتكون من تحديثات تقع بين إصدار Ubuntu الرسمي والإصدار التالي.

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

التحديثات التي تذهب إلى Ubuntu في إصداراتها التقليدية يتم اختبارها وتثبيتها بحيث لا يكسر التحديث النظام ويجعله يعمل بسلاسة ، وخاصة إصدارات LTS الأكثر تحفظًا بهذه الطريقة. هذا ليس مصدر قلق في خط Devel ، في هذه الحالة يقوم النظام بالتحديث ببساطة.

بالنسبة لمعظم المستخدمين النهائيين ، تعد إصدارات LTS هي الأكثر ملاءمة ، مثال على هذا القلق مع تماسك النظام الذي يمكننا رؤيته في Nautilus على Ubuntu 16.04 LTS.

الإصدار الحالي من Gnome ، والذي لا يزال جزءًا جيدًا من قاعدة Ubuntu ، هو 3.20 ، ومع ذلك ، فإن معظم تطبيقات Ubuntu التي تأتي من Gnome موجودة في إصدارات يمكن لفريق مطوري Ubuntu التحقق من الثبات وأن تم تعديلها ، أو تم تصحيح التطبيقات لضمان التوافق والتكامل مع Unity (في حالة الإصدار النهائي) ، نظرًا لأن بعض التطبيقات في الإصدار 3.18 ، بعضها في 3.19 ، والبعض الآخر في 3.20 ، بينما Nautilus في 3.14 ، لماذا هذا؟

لأن أحدث إصدار يقطع ببساطة الوظائف التي يرغب مطورو Ubuntu في أن يكونوا موجودين على النظام ، بما في ذلك مظهر التطبيق ، والذي غالبًا ما يكون عربات التي تجرها الدواب ؛ الذين تابعوا الإصدارات ألفا و بيتا رأى أوبونتو 16.04 LTS ذلك بالضبط.

باستخدام إصدار Devel ، سيكون لديك أحدث إصدار من Gnome ، بغض النظر عما إذا كان جذابًا بصريًا للنظام ، بما في ذلك Nautilus ، كما هو مثالنا.

بالنظر إلى الأمر بهذه الطريقة ، يمكن أن يكون وضع Devel أكثر إثارة للاهتمام لأولئك الذين يستخدمون واجهة رسومية “نقية” أكثر ولا تتطلب تعديلات ، مثل Gnome Shell أو KDE Plasma.

أعتقد أن لديك الآن فكرة عن كيفية عمله ، باختصار ، النظام ، قبل كل شيء ، في يدك ، للأفضل أو للأسوأ.

فكر جيدًا قبل إجراء التعديل ، حيث لن تتمكن من عكس العملية بشكل مُرضٍ دون تنسيق الكمبيوتر ، إذا كنت مهتمًا بالتجربة ، فقم بذلك أولاً على جهاز افتراضي أو على جهاز كمبيوتر لا تعتمد عليه في العمل.

كيف يمكن تغيير إصدار Ubuntu إلى وضع Devel؟

التغيير بسيط ، فقط قم بإجراء تغيير بسيط على الملف sources.list ، افتح الوحدة الطرفية وقم بتشغيل الأمر أدناه:

sudo gedit /etc/apt/sources.list
أوبونتو 16.04 LTS

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

احفظ الملف وسوف تقوم بتحديث النظام الآن. بعد القيام بالخطوات التالية ، لن يكون هناك تراجع.

sudo apt-get update
sudo apt-get dist-upgrade

أنت الآن في وضع “الإصدار المتداول” من Ubuntu ، ما عليك سوى تحديث النظام.

في اليوم التالي!

المصدر: Ubuntu Gnome