Black X

Smart Package Manager

Posted in Blogger, openSUSE, تطبيقات by Black X on أغسطس 31, 2006

سمارت عبارة عن اداة بسيطة تعمل على تركيب و حذف و تحديث للحزم و البرامج الخاص بالتوزيعة, بمعنى آخر انها تصنف كمدير للحزم.

أهم مميزات مدير الحزم هذا هو سهولته و سهولة اوامره, و تنزيله لاكثر من حزمة في نفس الوقت بدلاً من تنزيله للحزم منفردة, و هذا يضفي عليه طابع السرعة في التنزيل, طبعاً اذا توفر للمستخدم سرعة انترنت عالية.
و ما يميزه عن بقية مدراء الحزم هو تعامله مع العديد من مخازن سيرفرات الـحزم مثل yum و yast و حتى apt.
و ايضاً فوق ذلك يدعم حزم الـ RPM و DKPG و حتى نظام ادارة الحزم بسلاكوير, اي من السهولة تركيبه على اي توزيعة تعمل تحت احدى تلك الحزم.

بهذا الموضوع سأتكلم عن كيفية تثبيت و استخدام سمارت تحت توزيعة اوبن سوزي.

التثبيت و استخدام الاداة:

قبل كل شيء, ستحتاج لكل من rpm-python و python-element لتثبيت هذه الأداة الرائعة, و ستجدها ضمن اسطوانات توزيعتك و ذلك بالدخول لياست ثم خيار تركيب الحزم.

لتنزيل حزمة الاداة الخاصة بسوزي استخدم احدى هذه الروابط:
(قم بتنزيل النسخة الخاصة بتوزيعة سوزي لديك, سواء 9.3 او حتى 10.1).

الرابط الاول
الرابط الثاني
الرابط الثالث

مع العلم بان الاصدارين 0.41 و 0.42 الخاصين بالسوزي قد قام المطور ديف لوكي بجعلهما يقومان بربط البرنامج بالعديد من المخازن الخاصة بحزم السوزي مثل الاون لاين ابديت و موقعه جورو و باكمان و غيره.

بعد تنزيل البرنامج الخاص بنسختك من سوزي ثبته كما تثبت أي بكج ار بي ام سواء عن طريق سطر الاوامر او ياست او حتى zmd.

بعدها قم بتشغيل البرنامج لاول مرة عن طريق التيرمنال (بعد الدخول كـ root بالطبع) واكتب الامر:

smart update

و سيسألك حينها عن اضافة مخازن الار بي ام الخاصة بتوزيعتك مخزن مخزن, بدءاً من مخازن التحديثات وصولاً لمخازن تحديث الكيدي و الموزيلا.

بعد ذلك سيبدأ البرنامج بتنزيل قاعدة بيانات كل مخزن و ما الجديد بها و سيخبرك بالنهاية بوجود عدد معين من الحزم الحديثة.

قم بعدها بكتابة هذا الامر:

smart upgrade

و سيخبرك باسماء جديد الحزم و اذا كنت تريد تنزيلها, و سيبدأ بعدها عملية التنزيل و مع انتهاءه من ذلك سيبدأ بتثبيتها ثم حذف ملفات التثبيت الخاص بها, مع العلم بأنني مع تركيبي للنظام من جديد و باستخدامي واجهة جنوم و وضع مخزن تحديث الواجهة بالبرنامج قام بتنزيل ما حجمه 500 ميجا من التحديثات الجديدة للحزم سواء ما كان متعلق بالواجهة و ما يخص التحديثات الامنية الخ.

ايضاً احب ان اضيف بأنه يوجد لهذا البرنامج واجهة رسومية لمن لا يحب استخدام سطر الاوامر.
و ذلك عن طريق تنزيله من الروابط السابقة الذكر او عن طريق سمارت نفسه, فقط اكتب الامر التالي:

smart install smart-gui

و هذا شرح سريع لاهم اوامر البرنامج:
smart update: يقوم بتحديث المخازن و البحث عن جديد الحزم الخاصة بتوزيعتك.
smart upgrade: يقوم بعمل تحديث للحزم المتوفرة لتوزيعتك و ذلك عن طريق تنزيلها من السيرفرات, يفضل عمل الامر الاول قبل هذا الامر.
smart fix: يقوم هذا الامر بعمل بحث سريع في جهازك عن الحزم التي لا يتم استخدامها و المكتبات كذلك و يقوم بعرض الاخطاء و اصلاحها اذا اردت.
smart install pkgname: بهذا الامر تقوم بانزال بكج معين تريده من السيرفرات, مثلا اذا اردت انزال برنامج gaim اكتب هذا الامر

smart install gaim

smart remove pkgname: يقوم هذا الامر بحذف برنامج او بكج معين لا تريده. مثلاً لو اردت حذف برنامج مثل gimp اكتب الامر التالي

smart remove gimp

ايضاً تستطيع الاستفادة من الامرين smart update و smart upgrade بشكل آخر.
فمثلاً ان اردت تحديث مخزن معين و مسمى بـ packman اكتب هذا الامر
smart update packman
و اذا اردت تحديث برنامج معين و لنفرض انه gaim اكتب الامر التالي

smart upgrade gaim

و هذه اهم الاوامر التي ستحتاجها, للمزيد من الاوامر الخاصة بسمارت اكتب smart او smart –help.

ايضاً احب ان انوه لمستخدمي جنوم و يريدوا القناة الخاصة بمخزن تحديثات جنوم عليهم باضافتها عن طريق كتابة الامر التالي:

smart channel --add ftp://ftp.suse.com/pub/suse/i386/supplementary/GNOME/update_for_10.1/yast-source

مع ملاحظة تغيير الرقم 10.1 الى رقم اصدارتك من توزيعة سوزي, ايضاً بالنسبة لتحديث الجنوم فسوزي تقوم فقط بعملية اصلاح للاخطاء الموجودة في اصدارة جنوم الحالية بالتوزيعة او ما يعرف بـ Bugfix, اي لا تقوم باضافة اصدارة جنوم حديثة الى مخازنها.
قد تحتاج الى تفعيل القناة ليتم ضمها الى قائمة الابديت في سمارت, و لتفعيل قناة الجنوم ستحتاج لكتابة الامر التالي:

smart channel --enable GNOME

طبعاً بافتراض اسم القناة لديك GNOME, وللتأكد من اسمها الفعلي راجع القنوات الموجودة لدى سمارت لديك بالامر التالي:

smart channel --show

و اكرر انه بالامكان فعل كل ذلك في واجهة البرنامج اذا لم تكن تحب استخدام سطر الاوامر.

للمزيد من المعلومات عن سمارت و ايضاً لبعض الروابط التي قد تفيد مستخدمي بقية التوزيعات و توزيعة سوزي ايضاً بالامكان مراجعة هذا الرابط.

Advertisements

6 تعليقات

Subscribe to comments with RSS.

  1. أبو فارس said, on سبتمبر 20, 2007 at 3:44 م

    شرح قيم وجهد تشكر عليه ويا ليتك أرفقت صورة ويا ليتني كنت مستخدم سوزي..؟!

  2. […] الخاصة بكرت الوايرليس الى النظام, عن نفسي استخدم سمارت هنا smart channel –add […]

  3. تثبيت emesene « Black X said, on فبراير 20, 2008 at 10:42 م

    […] تنزيلها من الاسطوانة او من المخازن باستخدام ياست او سمارت في […]

  4. […] لحزم التوزيعة و مكتباتها عن طريق مدير الحزم ياست او سمارت المحبب الى […]

  5. […] عدة محاولات من الليلة الماضية لليوم, بربط مدير الحزم Smart بالتطبيق PackageKit الخاصة بادارة الحزم و تحديثها, بحيث […]

  6. […] اخيراً و بعد عدة محاولات, من ربط PackageKit مع مدير الحزم Smart, ليصبح تطبيق PackageKit المستخدم في تنصيب الحزم و تحديث […]


التعليقات مغلقة.

%d مدونون معجبون بهذه: