سبتمبر 02، 2011

تتبع الفرع التطويري Factory لتوزيعة openSUSE

أعلن يوم أمس عن توفر نقطة التطوير الخامسة (M5) لأوبن سوزي openSUSE 12.1 التي يتوقع صدورها بشكل نهائي أواخر شهر 11 من هذه السنة.

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

لتتبع الفرع Factory يفضل تثبيت أحدث نقطة تطوير أو أحدث نسخة بناء ثم بعد تثبيتها سنقوم بتعطيل مستودعات نقاط تطوير الإصدار (12.1 مثلا) و سنضيف مستودعات الفرع Factory.

الخطوات:

1. لنعرض المستودعات الحالية بتنفيذ zypper lr -d


$ zypper lr -d

# | Alias             | Name                       | Enabled | Refresh | Priority | Type   | URI                                                             | Service
--+-------------------+----------------------------+---------+---------+----------+--------+-----------------------------------------------------------------+--------
1 | repo-debug        | openSUSE-12.1-Debug        | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/12.1/repo/oss/  |        
2 | repo-debug-update | openSUSE-12.1-Update-Debug | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.1/                 |        
3 | repo-non-oss      | openSUSE-12.1-Non-Oss      | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.1/repo/non-oss/    |        
4 | repo-oss          | openSUSE-12.1-Oss          | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.1/repo/oss/        |        
5 | repo-source       | openSUSE-12.1-Source       | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/12.1/repo/oss/ |        
6 | repo-update       | openSUSE-12.1-Update       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.1/     



2. نعطل المستودعبن repo-oss و repo-non-oss (مستخدمين ترتيبها)
$ sudo zypper mr -d 3 4

مستودع repo-update نتركه مفعل (رتبته 6 حسب الجدول أعلاه)


3. نضيف مستودعات Factory
$ sudo zypper ar -f http://download.opensuse.org/factory/repo/oss/ "openSUSE Factory Oss"

$ sudo zypper ar -f http://download.opensuse.org/factory/repo/non-oss "openSUSE Factory Non-oss"



4. نفعل خاصية الإحتفاض بالنواة الحالية و الأحدث
$ sudo sed -i "s/^# multiversion/multiversion/"  /etc/zypp/zypp.conf


5. تحديث قاعدة بيانات الحزم و تنفيذ الترقية
$ sudo zypper ref
$ zypper lu -a
$ sudo zypper dup




ملاحظة: بالنسبة لباقي المشاريع / المستودعات مثل مستودعات Packman يجب هي الأخرى الإنتقال إلى فرع Factory


--

وصلات:
* openSUSE:Testing
* openSUSE Factory/News
* openSUSE Factory Distribution
* factory repo index

* openSUSE:Communication channels
* Mailinglist Archive: opensuse-factory
* openQA - openSUSE automated testing > Results

* More Efficient Factory Development
* How To Upgrade To openSUSE 11.3 Milestone 4
* openSUSE Repository Forwarder
* openSUSE 11.4 RC2, to gold master, and final release

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

إرسال تعليق