تماما كتوزيعة openSUSE، توزيعة Fedora هي الأخرى توفر مستودع خاص بالمطورين و المختبرين المتقدمين يدعى Rawhide. هذا المستودع ليس له إصدار نهائي و هو دائم التطوير و التحديث.
استخدام مستودع Rawhide - تماما كباقي المستودعات التطويرية على أغلب التوزيعات المنبعية - سيتسبب في انهيارات و تجمدات و مشاكل في اعتماديات الحزم و في أحيان جد نادرة قد يتسبب في تلف النظام و الملفات الموجودة عل القرص بشكل جزئي أو كلي. لذلك لا يجب أبدا أن تستخدمه كنظامك الوحيد و الأساسي.
المشاكل التي ستواجهها عند استخدام الفروع التطورية هي فرصة لتعلم صيانة النظام و أجزائه بطريقة لا تتيحها الإصدارات المستقرية أو الإختبارية.
كمستخدم للفرع Rawhide يجب أن تتعود على متابعة قائمته البريدية و تزور مركز التبليغات عن العلل باستمرار.
لتتبع فيدورا Rawhide يفضل أن تثبت أحدث إصدار مستقر أو أحدث إصدار إختباري (alpha, beta, rc,..) أو أحدث إصدار ليلي.
=> بعد تثبيت النظام، نفذ ما يلي من على Terminal.
الخطوات:
* نعرض قائمة المستودعات الحالية (فقط للتوضيح)
1. لتثبيت الحزمة التي ستضيف مستودع rawhide إلى مستودعات النظام
2. الترقية إلى الفرع rawhide بعد تعطيل كل المستودعات و تفعيل مستودع rawhide
* ألقي نظرة على حالة المستودعات من جديد:
* أعد تشغيل النظام لتبدأ تجربتك :)
* من الآن فصاعد لتحديث النظام و ترقيته إلى آخر الإصدارات يكفي تنفيذ:
تلميح: عند استخدام مستودعات إضافية (مستودع RPM Fusion مثلا) يجب اختيار الفرع الذي يتناسب مع Rawhide.
تحديث 06/09/2011:
إذا كان تتبع الفرع التطويري Rawhide أكثر مما تستطيع أن تتحمل يمكن أن تستخدم إصدارا مستقرا مع تفعيل مستودع 'تحديثات قيد الإختبار' (updates-testing) إما بشكل مؤقت أو دائم
* لإستخدام مستودع update-testing بشكل مؤقت:
* لإستخدامه بشكل دائم:
قائمة و حالة التحديثات ستجدها على صفحة bodhi. كما يمكن أن تتحول إلى مختبر معتمد إن شئت.
-
وصلات:
استخدام مستودع Rawhide - تماما كباقي المستودعات التطويرية على أغلب التوزيعات المنبعية - سيتسبب في انهيارات و تجمدات و مشاكل في اعتماديات الحزم و في أحيان جد نادرة قد يتسبب في تلف النظام و الملفات الموجودة عل القرص بشكل جزئي أو كلي. لذلك لا يجب أبدا أن تستخدمه كنظامك الوحيد و الأساسي.
المشاكل التي ستواجهها عند استخدام الفروع التطورية هي فرصة لتعلم صيانة النظام و أجزائه بطريقة لا تتيحها الإصدارات المستقرية أو الإختبارية.
كمستخدم للفرع Rawhide يجب أن تتعود على متابعة قائمته البريدية و تزور مركز التبليغات عن العلل باستمرار.
لتتبع فيدورا Rawhide يفضل أن تثبت أحدث إصدار مستقر أو أحدث إصدار إختباري (alpha, beta, rc,..) أو أحدث إصدار ليلي.
=> بعد تثبيت النظام، نفذ ما يلي من على Terminal.
الخطوات:
* نعرض قائمة المستودعات الحالية (فقط للتوضيح)
yum repolist allسنتوصل بمخرجات مشابهة للتالي:
Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
* fedora: ftp.informatik.uni-frankfurt.de
* updates-testing: ftp.informatik.uni-frankfurt.de
repo id repo name status
*fedora Fedora 16 - i386 enabled: 19,777
fedora-debuginfo Fedora 16 - i386 - Debug disabled
fedora-source Fedora 16 - Source disabled
updates Fedora 16 - i386 - Updates disabled
updates-debuginfo Fedora 16 - i386 - Updates - Debug disabled
updates-source Fedora 16 - Updates Source disabled
updates-testing Fedora 16 - i386 - Test Updates enabled: 3,239
updates-testing-debuginfo Fedora 16 - i386 - Test Updates Debug disabled
updates-testing-source Fedora 16 - Test Updates Source disabled
repolist: 23,016
1. لتثبيت الحزمة التي ستضيف مستودع rawhide إلى مستودعات النظام
sudo yum install fedora-release-rawhide
2. الترقية إلى الفرع rawhide بعد تعطيل كل المستودعات و تفعيل مستودع rawhide
sudo yum --disablerepo=* --enablerepo=rawhide update --skip-broken
* ألقي نظرة على حالة المستودعات من جديد:
yum repolist allسنتوصل بمخرجات مشابهة للتالي:
repo id repo name status fedora Fedora 17 - i386 disabled fedora-debuginfo Fedora 17 - i386 - Debug disabled fedora-source Fedora 17 - Source disabled rawhide Fedora - Rawhide - Developmental packages f enabled: 0 rawhide-debuginfo Fedora - Rawhide - Debug disabled rawhide-source Fedora - Rawhide - Source disabled updates Fedora 17 - i386 - Updates disabled updates-debuginfo Fedora 17 - i386 - Updates - Debug disabled updates-source Fedora 17 - Updates Source disabled updates-testing Fedora 17 - i386 - Test Updates disabled updates-testing-debuginfo Fedora 17 - i386 - Test Updates Debug disabled updates-testing-source Fedora 17 - Test Updates Source disabled repolist: 0
* أعد تشغيل النظام لتبدأ تجربتك :)
sudo reboot
* من الآن فصاعد لتحديث النظام و ترقيته إلى آخر الإصدارات يكفي تنفيذ:
sudo yum check-update sudo yum update --skip-broken
تلميح: عند استخدام مستودعات إضافية (مستودع RPM Fusion مثلا) يجب اختيار الفرع الذي يتناسب مع Rawhide.
تحديث 06/09/2011:
إذا كان تتبع الفرع التطويري Rawhide أكثر مما تستطيع أن تتحمل يمكن أن تستخدم إصدارا مستقرا مع تفعيل مستودع 'تحديثات قيد الإختبار' (updates-testing) إما بشكل مؤقت أو دائم
* لإستخدام مستودع update-testing بشكل مؤقت:
sudo yum update --enablerepo=updates-testing --skip-broken
* لإستخدامه بشكل دائم:
sudo sed -i "/\[updates-testing\]/,/enabled=0/ { s/^enabled=0/enabled=1/ }" /etc/yum.repos.d/fedora-updates-testing.repo sudo yum update --skip-broken
قائمة و حالة التحديثات ستجدها على صفحة bodhi. كما يمكن أن تتحول إلى مختبر معتمد إن شئت.
-
وصلات:
* How to test updates * Critical Path Packages Proposal
ليست هناك تعليقات:
إرسال تعليق