سمارت عبارة عن اداة بسيطة تعمل على تركيب و حذف و تحديث للحزم و البرامج الخاص بالتوزيعة, بمعنى آخر انها تصنف كمدير للحزم.
أهم مميزات مدير الحزم هذا هو سهولته و سهولة اوامره, و تنزيله لاكثر من حزمة في نفس الوقت بدلاً من تنزيله للحزم منفردة, و هذا يضفي عليه طابع السرعة في التنزيل, طبعاً اذا توفر للمستخدم سرعة انترنت عالية.
و ما يميزه عن بقية مدراء الحزم هو تعامله مع العديد من مخازن سيرفرات الـحزم مثل yum و yast و حتى apt.
و ايضاً فوق ذلك يدعم حزم الـ RPM و DKPG و حتى نظام ادارة الحزم بسلاكوير, اي من السهولة تركيبه على اي توزيعة تعمل تحت احدى تلك الحزم.
بهذا الموضوع سأتكلم عن كيفية تثبيت و استخدام سمارت تحت توزيعة اوبن سوزي.
التثبيت و استخدام الاداة:
قبل كل شيء, ستحتاج لكل من rpm-python و python-element لتثبيت هذه الأداة الرائعة, و ستجدها ضمن اسطوانات توزيعتك و ذلك بالدخول لياست ثم خيار تركيب الحزم.
لتنزيل حزمة الاداة الخاصة بسوزي استخدم احدى هذه الروابط:
(قم بتنزيل النسخة الخاصة بتوزيعة سوزي لديك, سواء 9.3 او حتى 10.1).
مع العلم بان الاصدارين 0.41 و 0.42 الخاصين بالسوزي قد قام المطور ديف لوكي بجعلهما يقومان بربط البرنامج بالعديد من المخازن الخاصة بحزم السوزي مثل الاون لاين ابديت و موقعه جورو و باكمان و غيره.
بعد تنزيل البرنامج الخاص بنسختك من سوزي ثبته كما تثبت أي بكج ار بي ام سواء عن طريق سطر الاوامر او ياست او حتى zmd.
بعدها قم بتشغيل البرنامج لاول مرة عن طريق التيرمنال (بعد الدخول كـ root بالطبع) واكتب الامر:
و سيسألك حينها عن اضافة مخازن الار بي ام الخاصة بتوزيعتك مخزن مخزن, بدءاً من مخازن التحديثات وصولاً لمخازن تحديث الكيدي و الموزيلا.
بعد ذلك سيبدأ البرنامج بتنزيل قاعدة بيانات كل مخزن و ما الجديد بها و سيخبرك بالنهاية بوجود عدد معين من الحزم الحديثة.
قم بعدها بكتابة هذا الامر:
و سيخبرك باسماء جديد الحزم و اذا كنت تريد تنزيلها, و سيبدأ بعدها عملية التنزيل و مع انتهاءه من ذلك سيبدأ بتثبيتها ثم حذف ملفات التثبيت الخاص بها, مع العلم بأنني مع تركيبي للنظام من جديد و باستخدامي واجهة جنوم و وضع مخزن تحديث الواجهة بالبرنامج قام بتنزيل ما حجمه 500 ميجا من التحديثات الجديدة للحزم سواء ما كان متعلق بالواجهة و ما يخص التحديثات الامنية الخ.
ايضاً احب ان اضيف بأنه يوجد لهذا البرنامج واجهة رسومية لمن لا يحب استخدام سطر الاوامر.
و ذلك عن طريق تنزيله من الروابط السابقة الذكر او عن طريق سمارت نفسه, فقط اكتب الامر التالي:
و هذا شرح سريع لاهم اوامر البرنامج:
smart update: يقوم بتحديث المخازن و البحث عن جديد الحزم الخاصة بتوزيعتك.
smart upgrade: يقوم بعمل تحديث للحزم المتوفرة لتوزيعتك و ذلك عن طريق تنزيلها من السيرفرات, يفضل عمل الامر الاول قبل هذا الامر.
smart fix: يقوم هذا الامر بعمل بحث سريع في جهازك عن الحزم التي لا يتم استخدامها و المكتبات كذلك و يقوم بعرض الاخطاء و اصلاحها اذا اردت.
smart install pkgname: بهذا الامر تقوم بانزال بكج معين تريده من السيرفرات, مثلا اذا اردت انزال برنامج gaim اكتب هذا الامر
smart install gaim
smart remove pkgname: يقوم هذا الامر بحذف برنامج او بكج معين لا تريده. مثلاً لو اردت حذف برنامج مثل gimp اكتب الامر التالي
ايضاً تستطيع الاستفادة من الامرين smart update و smart upgrade بشكل آخر.
فمثلاً ان اردت تحديث مخزن معين و مسمى بـ packman اكتب هذا الامر
و اذا اردت تحديث برنامج معين و لنفرض انه gaim اكتب الامر التالي
و هذه اهم الاوامر التي ستحتاجها, للمزيد من الاوامر الخاصة بسمارت اكتب smart او smart --help.
ايضاً احب ان انوه لمستخدمي جنوم و يريدوا القناة الخاصة بمخزن تحديثات جنوم عليهم باضافتها عن طريق كتابة الامر التالي:
مع ملاحظة تغيير الرقم 10.1 الى رقم اصدارتك من توزيعة سوزي, ايضاً بالنسبة لتحديث الجنوم فسوزي تقوم فقط بعملية اصلاح للاخطاء الموجودة في اصدارة جنوم الحالية بالتوزيعة او ما يعرف بـ Bugfix, اي لا تقوم باضافة اصدارة جنوم حديثة الى مخازنها.
قد تحتاج الى تفعيل القناة ليتم ضمها الى قائمة الابديت في سمارت, و لتفعيل قناة الجنوم ستحتاج لكتابة الامر التالي:
طبعاً بافتراض اسم القناة لديك GNOME, وللتأكد من اسمها الفعلي راجع القنوات الموجودة لدى سمارت لديك بالامر التالي:
و اكرر انه بالامكان فعل كل ذلك في واجهة البرنامج اذا لم تكن تحب استخدام سطر الاوامر.
للمزيد من المعلومات عن سمارت و ايضاً لبعض الروابط التي قد تفيد مستخدمي بقية التوزيعات و توزيعة سوزي ايضاً بالامكان مراجعة هذا الرابط http://labix.org/smart
أهم مميزات مدير الحزم هذا هو سهولته و سهولة اوامره, و تنزيله لاكثر من حزمة في نفس الوقت بدلاً من تنزيله للحزم منفردة, و هذا يضفي عليه طابع السرعة في التنزيل, طبعاً اذا توفر للمستخدم سرعة انترنت عالية.
و ما يميزه عن بقية مدراء الحزم هو تعامله مع العديد من مخازن سيرفرات الـحزم مثل yum و yast و حتى apt.
و ايضاً فوق ذلك يدعم حزم الـ RPM و DKPG و حتى نظام ادارة الحزم بسلاكوير, اي من السهولة تركيبه على اي توزيعة تعمل تحت احدى تلك الحزم.
بهذا الموضوع سأتكلم عن كيفية تثبيت و استخدام سمارت تحت توزيعة اوبن سوزي.
التثبيت و استخدام الاداة:
قبل كل شيء, ستحتاج لكل من rpm-python و python-element لتثبيت هذه الأداة الرائعة, و ستجدها ضمن اسطوانات توزيعتك و ذلك بالدخول لياست ثم خيار تركيب الحزم.
لتنزيل حزمة الاداة الخاصة بسوزي استخدم احدى هذه الروابط:
(قم بتنزيل النسخة الخاصة بتوزيعة سوزي لديك, سواء 9.3 او حتى 10.1).
مع العلم بان الاصدارين 0.41 و 0.42 الخاصين بالسوزي قد قام المطور ديف لوكي بجعلهما يقومان بربط البرنامج بالعديد من المخازن الخاصة بحزم السوزي مثل الاون لاين ابديت و موقعه جورو و باكمان و غيره.
بعد تنزيل البرنامج الخاص بنسختك من سوزي ثبته كما تثبت أي بكج ار بي ام سواء عن طريق سطر الاوامر او ياست او حتى zmd.
بعدها قم بتشغيل البرنامج لاول مرة عن طريق التيرمنال (بعد الدخول كـ root بالطبع) واكتب الامر:
كود:
smart update
بعد ذلك سيبدأ البرنامج بتنزيل قاعدة بيانات كل مخزن و ما الجديد بها و سيخبرك بالنهاية بوجود عدد معين من الحزم الحديثة.
قم بعدها بكتابة هذا الامر:
كود:
smart upgrade
ايضاً احب ان اضيف بأنه يوجد لهذا البرنامج واجهة رسومية لمن لا يحب استخدام سطر الاوامر.
و ذلك عن طريق تنزيله من الروابط السابقة الذكر او عن طريق سمارت نفسه, فقط اكتب الامر التالي:
كود:
smart install smart-gui
smart update: يقوم بتحديث المخازن و البحث عن جديد الحزم الخاصة بتوزيعتك.
smart upgrade: يقوم بعمل تحديث للحزم المتوفرة لتوزيعتك و ذلك عن طريق تنزيلها من السيرفرات, يفضل عمل الامر الاول قبل هذا الامر.
smart fix: يقوم هذا الامر بعمل بحث سريع في جهازك عن الحزم التي لا يتم استخدامها و المكتبات كذلك و يقوم بعرض الاخطاء و اصلاحها اذا اردت.
smart install pkgname: بهذا الامر تقوم بانزال بكج معين تريده من السيرفرات, مثلا اذا اردت انزال برنامج gaim اكتب هذا الامر
smart install gaim
smart remove pkgname: يقوم هذا الامر بحذف برنامج او بكج معين لا تريده. مثلاً لو اردت حذف برنامج مثل gimp اكتب الامر التالي
كود:
smart remove gimp
فمثلاً ان اردت تحديث مخزن معين و مسمى بـ packman اكتب هذا الامر
كود:
smart update packman
كود:
smart upgrade gaim
ايضاً احب ان انوه لمستخدمي جنوم و يريدوا القناة الخاصة بمخزن تحديثات جنوم عليهم باضافتها عن طريق كتابة الامر التالي:
كود:
smart channel --add ftp://ftp.suse.com/pub/suse/i386/supplementary/GNOME/update_for_10.1/yast-source
قد تحتاج الى تفعيل القناة ليتم ضمها الى قائمة الابديت في سمارت, و لتفعيل قناة الجنوم ستحتاج لكتابة الامر التالي:
كود:
smart channel --enable GNOME
كود:
smart channel --show
للمزيد من المعلومات عن سمارت و ايضاً لبعض الروابط التي قد تفيد مستخدمي بقية التوزيعات و توزيعة سوزي ايضاً بالامكان مراجعة هذا الرابط http://labix.org/smart
تعليق