إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...

انضم الينا
استراحات زايد الصفحة الرئيسية


إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 11-20-2011, 08:20 PM
عضو ماسي
بيانات محروم.كوم
 رقم العضوية : 503
 تاريخ التسجيل : Dec 2007
الجنس : female
علم الدوله :
 المشاركات : 2,100,613
عدد الـنقاط :3341
 تقييم المستوى : 2139



بــــــسم الله الرحمن الرحيـــــــــــم
السلام عليكم ورحمة الله وبركاته


- تنصيب البرامج او الباكجات packages هو أمر نقوم به كمديرين للسيرفرات وذلك عند حاجتنا الى برنامج لكى يضيف مزايا أكثر للسيرفر ويعطينا أيضا امكانيات أفضل
- تنصيب الباكج سهل جدا بامر الله ولكنه فى بعض الاحيان يتطلب الى الصبر
- الباكج هى ملف قابل للتنفيذ executable وذلك تحت بيئة لينكس وينتهى دائما بالامتداد rpm
- يتم تنصيب الباكجات باستخدام برنامج ال RPM (Redhat Package Manager) وهو الذى يمنحنا التحكم وادارة الباكجات ,مثل تنصيب, تحديث, ازالة, والاستعلام عن باكج وغيرها من مهام ادارية للباكجات الموجودة على الخادم ,,,

* ما الذى نحتاجه لكى نستطيع تنصيب باكج ؟؟
1) معرفة عامة وبسيطة عن ملف الباكج وأجزائه
2) موقع لتنزيل الباكج من خلاله
3) اسم الباكج المراد تنصيبها
4) اختيار وتحديد الباكج المناسبة لسيرفرنا
5) تنصيب الباكج
6) معالجة باكجات ال dependency (ان تم احتياجها)


1) قبل ان يتم التعامل مع ملف الباكج فانه يلزم معرفة مما يتكون ,حيث يتكون ملف الباكج من التالى :
رمز Code:
Packagename-version-release.architecture.rpm
- ال Packagename , هو اسم البرنامج المراد تنصيبه

- ال version , هو رقم اصدار البرنامج (مثل الاصدار الآول , الثانى , ...وهكذا)

- ال release , هو رقم نسخة الاصدار (مثل الاصدار الآول النسخة الاولى , الثانية , ... وهكذا)

- ال architecture , هو اصدار البروسيسور الخاص بسيرفرك , وفيما يلى الاصدرات التى ستجدها متوفرة :




الاصدار Noarch ,بمعنى لا اصدار محدد اى ان الباكج ستعمل على اى اصدار للبروسيسور بدون اى مشاكل بامر الله

الاصدار 1386 ,للآنظمة ذات ال 32 bit X68

الاصدار I586 ,للبروسيورز الخاصة بالجيل الآول Pantium I وبروسيسورز من النوع AMD


الاصدار I686 ,للبروسيسورز الخاصة بالجيل الآول, الثانى ,الثالث, والرابع Intel® Pentium® II, Intel Pentium III, Intel Pentium 4 , وايضا بروسيسورز من النوعAMD® Athlon, و AMD Duron

الاصدار X86_64 ,للآنظمة ذات ال 46 bit مثل البروسيسورز AMD Athlon64, AMD Opteron, Phenom and Intel EM64T (Core 2 Duo, Core 2 Quad)

الاصدار Ppc ,للآنظمة ذات ال 32 bit من النوع IBM® POWER, IBM eServer™ pSeries®, and IBM eServer iSeries

2) مواقع تنزيل الباكج كثيرة جدا ومنها هذا الموقع على سبيل المثال
http://rpm.pbone.net
(هذا هو الموقع المفضل لدى وهو ما سيتم التعامل معه اثناء الشرح بأمر الله)

3) لكى تقوم بانزال باكج فانه يجب عليك ايضا معرفة اسم الباكج المطلوب تنصيبه

4) الآن لا ينقصنا لتنزيل اى باكج سوى تحديد اى باكج المناسبة للسيرفر الخاص بنا , من خلال ما سبق شرحه فالمكتمل لدينا الآن هو التالى

رمز Code:
Packagename(ok)-verson(ok)-release(ok).architecture(no).rpm(ok)
لدينا اسم الباكج , وعليه سنختار احدث اصدار واحدث نسخة والتى كما اتفقنا ستنتهى بامتداد rpm ,ولكن اى باكج متوافقة مع البروسيسور الخاص بسيرفرنا ؟؟؟

لمعرفة ذلك ولتحديد الباكج المناسبة لنا ,فانه يلزمنا تحديد نوع البروسيسور الخاص بالخادم, وذلك من خلال الآمر التالى :
رمز Code:
uname –p
ناتج هذا الآمر سيوضح لنا نوع البروسيسور الخاص بالسيرفر وعليه سنختار الباكج المناسبة له ,مثال i386

ولمعرفة اسم نسخة نظام التشغيل الخاص بالسيرفر حتى يسهل علينا اكثر فى اختيار الباكج , نستخدم الامر التالى

رمز Code:
cat /etc/redhat-release
ناتج هذا الآمر سيوضح اسم نسخة نظام التشغيل الخاصة بالسيرفر, مثال CentOS release 5.5 Final

5) الآن نذهب الى الموقع http://rpm.pbone.net/ , ونقوم بالبحث عن الباكج المطلوبة ومن ناتج البحث نختار الباكج المتوافقة مع التالى :
- نظام التشغيل الخاص بنا
- نوع البروسيسور الخاص بالسيرفر

عند استخدام الموقع فى البحث عن باكج فانه هناك عدة خيارات للبحث ,كما هو موضح فى الصورة التالية
- الاختيار الآول ,تحدده فى حالة اردت ان تحصل على باكج تحتوى على ملف معين او برنامج معين ,مثال , libname.so او libname

- الاختيار الثانى ,تحدده فى حالة اذا اردت ان تبحث عن روابط اف تى بى لتزيل الباكج من خلالها مثال , packagename او libname او filename

- الاختيار الثالث ,تحدده فى حالة اذا اردت ان تبحث عن اسم باكج محدد اى انك ستقوم بادخال اسم باكج وليس مكتابات او ملفات خاصة بالباكج, مثال packagename

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

بعد البحث سنجد نسخ عديدة من الباكج , قم باختيار الباكج المناسبة لسيرفرك ونسخة نظام التشغيل الخاصة بك, بعد اختيار الباكج ستجد روابط عديدة لتنزيل الباكج من خلالها , على سبيل المثال اخترت التالى

رمز Code:
http://www.domain.com/flvtool2-1.0.6-1.el5.rf.noarch.rpm
ان لكى نقوم بتنصيب الباكج لدينا اختيارين :

الآول , هو انزال الباكج الى الخادم ومن ثم تنصيبها

الثانى , هو تنصيب الباكج مباشرة من خلال الرابط

(وهذا افضل وهو ما ساعتمد عليه بأمر الله)

لتنصيب الباكج من خلال الرابط نستخدم الامر التالى :
رمز Code:
rpm –Uvh http://www.domain.com/flvtool2-1.0.6-1.el5.rf.noarch.rpm
هذا الامر سيقوم بتنصيب الباكج مباشرة على الموقع الموجود به ,دون الحاجة الى انزالها ومن ثم تنصيبها

تحليل الآمر rpm –Uvh

- برنامج ال
rpm ,هو البرنامج المسؤل عن ادارة الباكج كما رأينا سابقا


- اوبشن ال
U ,معناه تحديث او Upgrade وهو سيقوم باعادة تنصيب الباكج مرة اخرى فى حالة اذا كانت موجودة ولكن بنسخة اقدم او تنصيبها اذا كانت غير موجودة


- اوبشن ال
v ,معناه جعل عملية التنصيب مرئية او verbose ,وهو مفيد جدا لكى تكون على علم بما يتم عمله اثناء التنصيب


- اوبشن ال
h ,معناه الهاش او hash حيث يقوم باظهار هاشات (#) اثناء عملية التنصيب


الان المفترض ان يتم تنصيب البرنامج بدون اى مشاكل الا فى حالات مثل :


- وجود نسخة تطابق النسخة التى يتم تنصيبها مما يؤدى الى ظهرو خطأ عدم التوافق او conflicts , ولكى تجبر عملية التنصيب على الاكتمال واهمال هذا الخطأ فانك ستحتاج الى استخدام اوبشن اخر وهو --force ,لكى يصبح الآمر كالتالى :

رمز Code:
rpm –Uvh --force http://www.domain.com/flvtool2-1.0.6-1.el5.rf.noarch.rpm
- احتياج البرنامج الى برنامج أخر يسمى dependency ,وهو برنامج يعتمد عليه برنامج أخر (فى مثالنا هو flvtool2 ) بشكل اساسى فى عمله, لذلك لا يتم تنصيبه الا بعد ان يكون ال dependency موجود ومثبط على النظام, ولكن لتجبر عملية التنصيب على الاستكمال واهمال عدم وجود ال dependency فاننا سنحتاج الى اوبشن --nodeps ,لكى يصبح الآمر بالشكل التالى :

رمز Code:
rpm –Uvh --nodeps http://www.domain.com/flvtool2-1.0.6-1.el5.rf.noarch.rpm
__DEFINE_LIKE_SHARE__
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
قصيدة من الألف الى الياء محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 01-02-2010 04:50 AM
الجير من الألف إلى الياء محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 12-02-2009 03:00 PM
الجير من الألف إلى الياء محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 12-02-2009 02:40 PM
كتاب التصوير من الألف الى الياء محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 07-05-2009 05:00 PM
مقاطع من الألف إلى الياء.... من مقاااطعي^^ ولد الإمارات_16 قسم المقاطع 94 11-17-2008 01:51 PM


الساعة الآن 07:14 AM


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir

RSS RSS 2.0 XML MAP HTML