الأربعاء، أغسطس 22، 2007

شرح كيفية الاستفادة من الاداة YMP

استناداً للموضوع الذي قمت بنشره سابقاً, و الذي يتحدث عن تثبيت البرامج في اوبن سوزه بنقرة واحدة, فانني وجدت انه من الافضل نشر الطريقة التي يمكن الاستفادة بها من الاداة YaST2 meta package handler, والتي تهدف الى تثبيت البرامج عن طريق الموقع الخاص بـ openSUSE Build Service و بنقرة واحدة.

الموضوع بسيط للغاية و موجود في المدونات المهتمة باوبن سوزه, و ساقوم هنا بشرح الطريقة بلغتي الام.

قبل كل شيء, سنحتاج الى تثبيت الاداة YaST2 meta package handler, و ذلك بانزالها من هذا الرابط.

او بالامكان ربط مخزن الاداة الى سمارت لدينا بالامر التالي
smart channel --add http://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_10.2/openSUSE:Tools.repo
ثم نحدث القنوات و نركب الاداة
smart update && smart install yast2-metapackage-handler
هكذا انتهينا من تركيب الاداة و اصبحنا جاهزين لاستخدامها, لكن للأسف لن نستفيد من هذه الاداة سوا مع متصفح konqueror الخاص بالواجهة كيدي, و للاستفادة منها ضمن المتصفح فايرفوكس سنحتاج الى عمل اضافات بسيطة كالتالي
اولاً ننشئ مستند ضمن المسار /sbin و نسميه FirefoxMPHandler, طبعاً بوضع الرووت.

ثم نفتح المستند السابق و نضيف فيه التالي
#!/bin/bash
/sbin/YaST2 OneClickInstallUI $@

نحفظ المستند, و نعطيه التصريح
chmod +x /sbin/FirefoxMPHandler
الآن نضيف الى الملف /etc/mailcap التالي
YMP;/sbin/FirefoxMPHandler
هنا انتهينا من التعديلات التي نحتاجها, بقي اضافة بسيطة و ينتهي الامر, نذهب الى رابط البحث عن الحزم في القسم openSUSE Build Service من موقع اوبن سوزه, لنفترض اننا نبحث عن ملف باسم compiz, ستظهر لدينا النتائج, سنجد امام كل ملف صورة تحمل العبارة 1-Click Install, كما بالصورة التالية

ننقر عليها و سيخيرنا الفايرفوكس بفتح الرابط بواسطة او حفظ الملف, الآن نختار فتح بواسطة و نحدد له المسار /sbin/FirefoxMPHandler, ثم نضع اشارة صح على Do this for file like this from now on كما بالصورة التالية


نختار Ok, و من المفترض ان تخرج لنا شاشة كالتالي


بهذا نكون قد انتهينا, و من الآن بالامكان البحث عن اي حزمة نحتاجها للاوبن سوزه و تثبيتها دون مشاكل.

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

0 تعليقات:

إرسال تعليق

تجربة

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.

الصفحة الرئيسية