
المشاركة الأصلية كتبت بواسطة Ali Hamad
وائل :
انا لا اتفق مع الي كتبته وارجو ان يتم قبول ردي بصدر رحب .
الاسباب :
1)
http://people.redhat.com/~jbaron/rhel4/RPMS.kernel/
هذا الشخص اسمه Jason Baron وهو المطور والمسؤول عن كل الكيرنلات الي تصدرها الردهات ومن ثمن توفرها في ال RHN . وهو اشهر من نار على علم هنا عند كل موظفي الداتا سنترز + كل المهتمين بتطوير الكيرنل . وللاسف ان كل الكيرنلات الي اشرت لها بالرابط اعلاه واعتبرتها مصدر ، مازالت كلها تحت التجربة وتتغير وتتبدل كل فتره وفتره ، وتجلس اسابيع وممكن اشهر قبل تصير مطروحة في ال RHN . بما يعني ان كل الاصدارات هذي تحت التجربة ولم تعتمد لا من Jason ولا من فريق الردهات لاستخدامها *بشكل رسمي* ، اما المتبرعين الي يبون يختبرون الكيرنل قبل ينزل ويكتشفوا الاغلاط وو الخ ، فمتاح لهم . و Jason يقول الي يبي يستخدمها يستخدمها على مسؤوليته الخاصه ويعيد ويكرر انها غير معتمده من قبل الردهات حتى تصبح متوفره في ال RHN. وبما ان اغلب المستخدمين في سوالف وفي كل المنتديات العربية يستخدمون سيرفراتها لاغراض تجارية ، فماهم محتاجين يطورون الكيرنل ، هم يبون الشيء الجاهز . فالمصدر من اساسه غير آمن وممكن ينتج مشاكل اكثر من الي هو راح يحلها لانه الى الان تحت التجربة ومااعتمد اساسا من مطوريه ولاينصحون بتركيبه على سيرفرات تجارية الا تحت مسؤولية العميل الخاصه.
2) السبب الثاني حتى وان اعتبرنا ان أي احد اخذ RPM الكيرنل بالطريقة اعلاه وهو باقي مااعتمد . فراح يخترب كل الي هو سواه مع اول ليله يتحدث فيها up2date ( RHN ) او ال Yum . كيف طيب ؟
الـ up2date وال yum مثل ماانت عارف تتحدث يوميا بكرون جوب علشان تكتشف البرامج الي ماهي محدثه وتحدثها ، وتعمد اعتماد كل على الي الشخص مسويه في ال yum.conf او في ملف الكونفيق مال up2date الي في /etc/sysconfig/rhn/up2date في سيرفرات الردهات .
طيب وش المشكلة ؟ المشكلة انك نزلت اصدار اعلى من الاصدار الي متوفر في ال RHN او في المكان الي انت تاخذ منه البكج مال السيرفر بالنسبة لل Yum.conf .. وبكذا ، ال up2date وال yum ماهي الا برامج لاتعرف ولاتفرق ، يعني بشكل ادق ماراح تعرف هل الاصدار الي نازل هو اعلى او اقل من الاصدار الي موجود في شبكتها .. كل الي تعرفه هل الاصدار هذا نفس الي عندي او لا ، ولاتفرق هل هو اعلى او اقل . و في حالتنا هذي ، راح يكون الاصدار الي انت منزله اعلى من الاصدار الي موجود في شبكة RHN او في أي مكان لانه باقي مااعتمد . والي اعتمد باقي اصداره اقل .
كاجراء طبيعي ، راح تروح ال up2date وال yum وتنزل الكيرنل القديم الي هو الي موجود في ال RHN او الي موجود في المصدر الي تاخذ انت منه البكجات .. يعني كان حنا ماسوينا شيء ، وانت عارف ، لما راح ينزل ال RPM ، مع اول بوت راح يرجع الكيرنل القديم وكانك ماسويت شيء .. وانا وكل العالم تتفق ان الداون جريد للكيرنل ممكن يسبب مشاكل خصوصا مع المودلز وقواعدها والدرايفرز الي راح تنزل من الجديد ووووو الخ .
علشان هذا الاساس لابد ان كان احد يبي يسوي الطريقة الي فوق ( مع انها اصلا في رأي الشخصي غير فعاله وغير صحيحه لان المصدر مااعتمد ومازال تحت التجربة ) لابد يغير في اعدادات الup2date + اعدادات ال Yum :
A)بخصوص ال up2date :
up2date –configure ، ومن ثم يختار pkgSkipList ، ويعدلها ويخلي ال kernel من ضمن الخيارات ، بحيث يكون الخيار امامه kernel* على هذا الاساس ماراح يتحدث الكيرنل مع كل مره يشتغل فيها ال up2date.
B) بخصوص ال yum فالي لازم يسويه نفس الشيء ، يعدل على الملف الكونفيق الي بيكون في الـ Yum.conf داخل مجلد ال etc او في /etc/yum.repos.d , /etc/yum/repos.d بناء على الي انت مسويه اذا انت مسوي خيار ال reposdir .. المهم انه في خيار في الاسطر الاولى اسمه ـ exclude ، الي عليك تسويه تكتب kernel* علشان مايحدث الكيرنل .
BitSurfer :
شدعوه عاد ، حتى مسنجر مانشوفك ، شكلك يابلوك بالخطا يالخاطر ماهو طيب

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