مما لا شك فيه ان كل مستخدمى "fedora" و "yellow-dog" يعلمون هذه الادوات التى يطلق عليها yum و فى هذه القطعة سنعرف ما هو yum و كيفية أستخدامه و ما هى المميزات و العيوب الموجودة فيه. و سنتكلم عن ملف yum.conf"" و أخيرا سنتعرف على بعض الروابط المفيدة والمتعلقة بyum
هو متفاعل و هو من البرامج التى بها التحديث الذاتى و التى يمكنك أستخدامه فى حماية نظام التشغيل لمستخدم rpm. التى تعنى أنك تستطيع أستخدام yum لتحميل حزمة برامج ال rpm الجديدة او تحديث الحزمة الموجودة . فالكلمة yum تعنى "yellow dog updater modified"
يستخدم yum ملف اعداد يسمى "yum.conf" و هذا ملف الاعداد موجود فى /etc/yum.conf . و ملف "yum.conf" يحتوى على بعض بيانات الاعداد التى يحتاجها yum ,مثل مستوى التعديل, debug directory, و اخيرا و أهمها الurl's لfedora و مخزن او مستودع yum الذى نحتاجة للحصول على الحزمة المطلوبة له. يمكنك بناء ملف "yum.conf" بنفسك و لكن أولا ستحتاج للنظر اليدوى فى صفحة "yum.conf" لكى تعرف الكثير من التفصيل بالنسبة الى ملف الاعداد
$ man yum.conf
و يمكنك ان تحصل على yum.confجاهز ومتطور.
فى هذا الجزء سنتعرف على الاوامر الاساسية و أستخدمات yum ..... و لكن أولا يجب اعداد ملف "yum.conf" كما ذكرنا فى الفقرة السابقة . ثانيا يجب استخدام the root account كما انك ستتعامل مع تحميلات rpm و تحديثاتها او يمكنك تشغيل root account بهذا الامر
$ su root
الان, يجب ان تعرف بعض الاوامر الاساسية والمهمة التى تمكنك من استخدام yum
1. تحميل حزمة
# Yum install package1 package2 package3
هذا الامر يستخدم فى تحميل أحدث نسخة من الحزمة او مجموعة من الحزمة مع التأكد ان كل التبعيات (هى الحزمة الاضافية التى تحتاجها الحزمة الموجودة لتعمل بطريقة سليمة) مناسبة. هذه لقطة لyum أثناء تحميل "kplayer" بأستخدام الامر الذى كنا نناقشة
قبل الحصول على أى حزمة من اى مكان باستخدام yum ..... يجب تحميل The headers file (yum يفعل ذلك اتوماتيكى). كل rpm لديهم header ,فالheader يحتوى على قائمة ملفات كاملة, خصائص حزمة, قائمة بالاشياء المطلوبة, ما يتعارض معه...... من أجل ان الrpm تاخذ قرار عن ما تحتاج لتحميله, و تحتاج الملفات فى الheader ..... يقوم yum بنسخ المقدمة من قعدت البيانات و بعد ذلك يقوم عميل yum على الجهاز بتحديد ما سوف يحتاج التحديث, التثبيت, الحذف.
1. تحديث الحزمة
# Yum update package1 package2 package3
هذا الامر يقوم بتحديث الحزمة وهو يستخدم كمحور لyum اثناء التأكد من ان كل التبعيات مناسبة......و اذا عمل هذا الامر من غير قائمة الحزمة....ستقوم بتحديث كل حزمة بمفردها موجودة (متحملة) على نظام التشغيل
2. حذف الحزمة
# yum remove package1 package2 package3
هذا الامر يستخدم لحذف حزمة محددة من نظام التشغيل و حذف اى حزمة يعتمد على الحزمة المحذوفة. ملحوظة هذه هى اهم الاوامر لyum .....لمعرفة اوامر اكثر يجب قراءة بعض الصفحات
$ man yum
find -name \*.cc | xargs wc -l):40141
ومساحة the code base في yum
(find -name \*.py | xargs wc -l):4681
Nothin's Left ... CYA Later
Cvirus
Translated by mildewy