علاء نت200
27-10-2002, 14:25
الموضع : تثبيت البرامج و ادارتها
الجزء : الاول
في ادارة البرامج ان شاء الله سوف نتحدث عن ثلاثة انواع من طرق تركيب البرامج و
في الجزء الأول سوف نتحدث ان شاء الله
عن تثبيت البرامج من المصدر (source) و هذا الموضوع مهم جدا جدا جدا لذالك انصحك
بقراءته بتمعن و الأستفسار عن اي شيء
لا تفهمه
-من اول و اشهر طرق تركيب البرامج هي عن طريق تثبيت البرامج من المصدر بمعنى ان
يتم تحويل شفرة البرنامج
الى ملف تشغيل بواسطة المستخدم نفسه و هذا النوع منتشر الى الأن و يفضل الكثير
نظرا لأسباب عديده نذكر منها
على سبيل المثال لا الحصل
1- تستطيع ان تقراء شفرة البرنامج و تتأكد من عدم وجود اي فيروسات او ثغرات امنيه
بنفسك
2- تستطيع ان تعدل و تغير في شيفرة البرنامج و تركب فقط ما تريده من المميزات او
تعدل عليها
-و طريقة تركيب البرامج من الشيفرة تختلف من برنامج الى اخر لكن الكثير من
البرامج يعتمد على خطوات التركيب
التالية (قليلة البرامج التي لا تعتمد على هذه الطريقة) :
1- تحميل الشفرة من الأنترنت
2- فك ضغط ملفات شفرة البرنامج
3- قراءة الملفات INSTALL README التي تأتي مع البرنامج
4- تشغيل الملف
./configure
اذا كان موجود مع ملفات البرنامج
5- تعديل الملف
Makefile
اذا كنت تحتاج لذالك
6- تحويل شفرة البرنامج الى برنامج تنفيذي بواسطة الأمر make
7- تثبيت البرنامج الى جهازك بواسطة الامر
make install
-لنفترض اننا قمنا مثلا بتحميل الملف
support-bot.tar.gz
من الأنترنت فأننا نتبع التالي لتركيبه
اولا نكتب الأمر التالي لفك ضغط الملف
gunzip support-bot.tar.gz
(كتبنا الأمر gunzip فقط لان الملف ينتهي بالأمتداد gz , و سوف نشرح هذا الأمر في
وقته ان شاء الله)
(لو كان الملف ينتهي بـ bz2 بمعنى يكون اسمه support-bot.tar.bz2 فأننا نكتبbzip2
support-bot.tar.bz2)
بعد ذالك سوف يتكون لدينا ملف بالأسم
support-bot.tar
لذالك نكتب الأمر التالي لفك ارشفة الملفات
tar xvf support-bot.tar
(استخدمنا هذا الأمر لان الملف ينتهي بـ tar و سوف نشرح هذا الامر في وقته ان شاء
الله)
الأن سوف تلاحظ انه يعرض لك اسطر عديده و اسماء الملفات التي يقوم بفك ارشفتها ثم
سوف تجد مجلد بالأسم
support-bot/
- الخطوه التالية هي الدخول الى المجلد بواسطة الأمر
cd support-bot
- بعد ذالك نقوم بقراءة الملفين README و INSTALL بواسطة الأمرين
more INSTALL
more README
حيث ان هذين الملفين مهمين
- بعد ذالك نقوم الأن بتشغيل الملف configure اذا كان موجود (تأكد من انك قراءة
الملفين README INSTALL فقد تكون طريقة التركيب مختلفة)
و تشغيل الملف configure هو بكتابة التالي
./configure
(هذا الأمر يقوم بجمع معلومات عن جهازك و نظامك و يتأكد من توفر جميع المتطلبات
لكي يعمل البرنامج الذي نقوم بتركيبه)
سوف تظهر لك اسطر عديده و معلومات عديده
- الأن اذا سارت العملية بنجاح و لم تحدث اي مشكلة اثناء تشغيل الملف
./configure
فسوف تجد ملف بالأسم
Makefile
افتح هذا الملف و قم بأي تعديل تريد به حيث ان هذا الملف سوف يحتوي على اعدادات
تحويل الشفرة الى برنامج و تثبيته
(لا تفعل هذه الخطوه سوى اذا كنت فعلا تحتاج لعمل شيء معين في الملف)
و اليك بعض الأعدادات الشائعة في اغلب البرامج و التي قد تحتاج لتعديلها
prefix = /usr/local
هذا يحدد المكان الذي سوف يتم تركيب البرنامج به
bindir = ${exec_prefix}/bin
يحدد المجلد الذي سوف يتم تركيب ملفات البرنامج التشغيليه به
maindir = ${prefix}/man
يحدد المكان الذي سوف يتم به تركيب ملفات المساعدة الخاصة بالبرنامج
- بعد ان تنتهي اكتب التالي
make
(هذا الأمر سوف يقوم بتحويل شفرة البرنامج الى ملفات تشغيلية تستطيع بعدها
استخدام البرنامج)
ملاحظه : لو حصل و ظهرت سطر مشابه للتالي
make: *** No targets specified and no makefile found. Stop.
فهذه عبارة يخبرك بها البرنامج make انه لم يجد اي ملف بالأسم Makefile في المجلد
الذي كتبت به الأمر
و في اغلب الحالات يكون ذالك بسبب ان الأمر configure قد توقف عن العمل اثناء
تشغيله و لم يكون الملف Makefile
لانه ربما اكتشف اما ان برامج معينه غير متوفره لديك او ان هذه البرامج متوفره
لديك و لكن اصدار قديم
و في هذه الحاله تحتاج لأعادة تنفيذ الأمر configure و قراءة اي رسائل خطأ قد
تصدر منه
- بعد ان تنتهي من الأمر make عليك الأن كتابة التالي
make install
حيث ان هذا الأمر يقوم بتثبيت البرنامج في نظامك كي تستطيع استخدامه
و بذالك تكون قد انتهيت من تركيب البرنامج
هذه الطريقة الأولى لتركيب البرامج و ان شاء الله في الدرس القادم سوف نتحدث عن
الطريقة الثانية وهي الـ rpm
الجزء : الاول
في ادارة البرامج ان شاء الله سوف نتحدث عن ثلاثة انواع من طرق تركيب البرامج و
في الجزء الأول سوف نتحدث ان شاء الله
عن تثبيت البرامج من المصدر (source) و هذا الموضوع مهم جدا جدا جدا لذالك انصحك
بقراءته بتمعن و الأستفسار عن اي شيء
لا تفهمه
-من اول و اشهر طرق تركيب البرامج هي عن طريق تثبيت البرامج من المصدر بمعنى ان
يتم تحويل شفرة البرنامج
الى ملف تشغيل بواسطة المستخدم نفسه و هذا النوع منتشر الى الأن و يفضل الكثير
نظرا لأسباب عديده نذكر منها
على سبيل المثال لا الحصل
1- تستطيع ان تقراء شفرة البرنامج و تتأكد من عدم وجود اي فيروسات او ثغرات امنيه
بنفسك
2- تستطيع ان تعدل و تغير في شيفرة البرنامج و تركب فقط ما تريده من المميزات او
تعدل عليها
-و طريقة تركيب البرامج من الشيفرة تختلف من برنامج الى اخر لكن الكثير من
البرامج يعتمد على خطوات التركيب
التالية (قليلة البرامج التي لا تعتمد على هذه الطريقة) :
1- تحميل الشفرة من الأنترنت
2- فك ضغط ملفات شفرة البرنامج
3- قراءة الملفات INSTALL README التي تأتي مع البرنامج
4- تشغيل الملف
./configure
اذا كان موجود مع ملفات البرنامج
5- تعديل الملف
Makefile
اذا كنت تحتاج لذالك
6- تحويل شفرة البرنامج الى برنامج تنفيذي بواسطة الأمر make
7- تثبيت البرنامج الى جهازك بواسطة الامر
make install
-لنفترض اننا قمنا مثلا بتحميل الملف
support-bot.tar.gz
من الأنترنت فأننا نتبع التالي لتركيبه
اولا نكتب الأمر التالي لفك ضغط الملف
gunzip support-bot.tar.gz
(كتبنا الأمر gunzip فقط لان الملف ينتهي بالأمتداد gz , و سوف نشرح هذا الأمر في
وقته ان شاء الله)
(لو كان الملف ينتهي بـ bz2 بمعنى يكون اسمه support-bot.tar.bz2 فأننا نكتبbzip2
support-bot.tar.bz2)
بعد ذالك سوف يتكون لدينا ملف بالأسم
support-bot.tar
لذالك نكتب الأمر التالي لفك ارشفة الملفات
tar xvf support-bot.tar
(استخدمنا هذا الأمر لان الملف ينتهي بـ tar و سوف نشرح هذا الامر في وقته ان شاء
الله)
الأن سوف تلاحظ انه يعرض لك اسطر عديده و اسماء الملفات التي يقوم بفك ارشفتها ثم
سوف تجد مجلد بالأسم
support-bot/
- الخطوه التالية هي الدخول الى المجلد بواسطة الأمر
cd support-bot
- بعد ذالك نقوم بقراءة الملفين README و INSTALL بواسطة الأمرين
more INSTALL
more README
حيث ان هذين الملفين مهمين
- بعد ذالك نقوم الأن بتشغيل الملف configure اذا كان موجود (تأكد من انك قراءة
الملفين README INSTALL فقد تكون طريقة التركيب مختلفة)
و تشغيل الملف configure هو بكتابة التالي
./configure
(هذا الأمر يقوم بجمع معلومات عن جهازك و نظامك و يتأكد من توفر جميع المتطلبات
لكي يعمل البرنامج الذي نقوم بتركيبه)
سوف تظهر لك اسطر عديده و معلومات عديده
- الأن اذا سارت العملية بنجاح و لم تحدث اي مشكلة اثناء تشغيل الملف
./configure
فسوف تجد ملف بالأسم
Makefile
افتح هذا الملف و قم بأي تعديل تريد به حيث ان هذا الملف سوف يحتوي على اعدادات
تحويل الشفرة الى برنامج و تثبيته
(لا تفعل هذه الخطوه سوى اذا كنت فعلا تحتاج لعمل شيء معين في الملف)
و اليك بعض الأعدادات الشائعة في اغلب البرامج و التي قد تحتاج لتعديلها
prefix = /usr/local
هذا يحدد المكان الذي سوف يتم تركيب البرنامج به
bindir = ${exec_prefix}/bin
يحدد المجلد الذي سوف يتم تركيب ملفات البرنامج التشغيليه به
maindir = ${prefix}/man
يحدد المكان الذي سوف يتم به تركيب ملفات المساعدة الخاصة بالبرنامج
- بعد ان تنتهي اكتب التالي
make
(هذا الأمر سوف يقوم بتحويل شفرة البرنامج الى ملفات تشغيلية تستطيع بعدها
استخدام البرنامج)
ملاحظه : لو حصل و ظهرت سطر مشابه للتالي
make: *** No targets specified and no makefile found. Stop.
فهذه عبارة يخبرك بها البرنامج make انه لم يجد اي ملف بالأسم Makefile في المجلد
الذي كتبت به الأمر
و في اغلب الحالات يكون ذالك بسبب ان الأمر configure قد توقف عن العمل اثناء
تشغيله و لم يكون الملف Makefile
لانه ربما اكتشف اما ان برامج معينه غير متوفره لديك او ان هذه البرامج متوفره
لديك و لكن اصدار قديم
و في هذه الحاله تحتاج لأعادة تنفيذ الأمر configure و قراءة اي رسائل خطأ قد
تصدر منه
- بعد ان تنتهي من الأمر make عليك الأن كتابة التالي
make install
حيث ان هذا الأمر يقوم بتثبيت البرنامج في نظامك كي تستطيع استخدامه
و بذالك تكون قد انتهيت من تركيب البرنامج
هذه الطريقة الأولى لتركيب البرامج و ان شاء الله في الدرس القادم سوف نتحدث عن
الطريقة الثانية وهي الـ rpm