Kpackage & GnoRPM


تتحدث هذه المقالة عن كيفية تركيب برامج جديدة او تحديثها بواسطة برامج مساعدة مثل Kpackage & GnoRPM ، و سوف نتناول الحديث فقط عن حزم RPM .

Kpackage:

=========
عند دخولك لواجهة KDE ، توجه إلى قسم system و سوف تلاحظ وجود البرنامج، و عند النقر عليه لاول مرة سوف يكون شكله كما توضح الصورة:




سوف تلاحظ على الجهة اليسرى البرامج المركبة, و على اليمين سوف يكون وصف البرنامج ( عند قيامك باختياره بالطبع ) . لو نظرت إلى اليمين بالأسفل , سوف تلاحظ عبارتين ( Uninstall و Examine ) و لا يوجد خيار Install !! , لا داعي للقلق, فكل ما عليك لكي يظهر هذا الاختيار هو الاتجاه إلى:

Packages -------------> Multiple Selecion Mode

كما توضح الصورة :


بعد اختيار هذا الخيار سيظهر مستطيل Install مكان عبارة Examine . حسناً, و ماذا بعد؟!! , الآن ينبغي علينا الطلب من برنامج Kpackage سرد البرامج الغير مركبة, او وجود نسخ احدث لدينا من النسح المركبة فعليا و نرغب في ترقيتها, و لعمل ذلك توجه إلى:

Options ---------------------> Options
و من ثم اختر خيار ( New and Updated Packages ) , كما توضح الصورة:


و لكن أين سيبحث برنامج Kpackage عن تلك البرامج الغير مركبة في النظام؟! في حقيقة الأمر لديك الحرية في تحديد عدة أماكن يقوم برنامج Kpackage بالبحث فيها و بعد ذلك نقوم بتركيبها, و لعمل ذلك توجه إلى:

Options --> Location of uninstalled packages--> Location RPM

و يتضح ذلك جليا من خلال الصورة الموضحة أدناه:


الآن سوف نحدد مكان واحد يبحث فيه برنامج Kpackage ( و لك الحرية المطلقة في إضافة المزيد ) . قم باختيار ( ... ) باليمين و حدد المكان الذي توجد به حزم RPM ( السيدي مثلا ) , و بعد ذلك ضع إشارة بجانب عبارة ( Use ) , و من اضغط Apply و Ok , كما توضح الصورة:





الآن قم بالخروج من البرنامج و العودة إليه مجدداً, و بمجرد تشغيله سوف يبحث في المكان الذي حددناه مسبقاً, و يظهر لك البرامج الغير مركبة, كما هو واضح:




كل ما عليك هو فقط اختيار البرنامج الذي ترغب في تركيبه ( في هذه الحالة LinuxConf ) و من ثم اضغط خيار Install كم توضح الصورة:




اجعل الخيار الوحيد فقط على ( Check Dependencies ) و ذلك لكي يبحث عن البرامج الضرورية لعمل البرنامج الذي نود تركيبه. إذا أردت تحديث برنامج موجود اختر Upgrade , و إذا اردت استبدال الملفات اختر Repalce Files . انتهينا!


يتبع