الرئيسيةالتسجيلدخول

شاطر | 
 

 شرح طريقة تنزيل البرامج بانواعها المختلفة

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
Tiger
مشرف
مشرف


ذكر
عدد الرسائل : 1619
العمر : 27
تاريخ التسجيل : 22/02/2008

مُساهمةموضوع: شرح طريقة تنزيل البرامج بانواعها المختلفة   الأحد أبريل 19, 2009 4:39 pm

السلام عليكم

كثرت الاسألة عن طرق تركيب البرامج وعن مشاكله ، وعن كيف اختار البرنامج المناسب او النسخه المناسبه فهناك عدة انواع لكل برنامج.

عليك اختيار البرنامج المناسب لنظامك ، والمناسب لنوع المعالج لديك ، الامر arch يفي بالغرض


كود:

jseven@linux:~> arch
i686
jseven@linux:~>

دائماً عندما أريد تحميل برنامج ساختار هذا النوع i686 او i386 فكل هذه الانواع تعود لعائلة معالجات انتل Intel

يختلف كل معالج عن اخر ولهذا عليك معرفة نوع معالجك كما شرحت مسبقاً

بعد هذه الخطوه عليك اختيار نسخة من البرنامج تناسب نظامك ، هناك برامج
مبرمجه لتعمل على suse واخرى لـ fedora واخرى لـ slackware مثلاً

انت تعرف ايش هو نظامك ولازم تعرف كيف تختار النسخة المناسبة من البرنامج

بعد هذه المقدمة ، سأتكلم عن طرق تركيب البرامج وتأكد ان الطرق المذكوره
ليست كفيلة بتركيب كل انواع البرامج ، بما ان لينكس انواع وتوزيعات تصل
بالمئات ، فالبرامج ايضاً كذلك تختلف عن بعضها البعض سواء باختلاف
البرنامج نفسه او باختلاف طريقة التركيب او باختلاف النسخة لمعالج معين او
لنظام معين

انواع البرامج :

هناك عدة انواع من البرامج ، بعضها يأتي جاهز للتركيب ويكون امتدادة
غالباً rpm وبعضها يكون مضغوط بارشيف يحتوي على ادوات خاصه لتركيبه تكون
غالباً tar.gz او tar.bz2 وبعضها bin او sh وفيه انواع تكون خاصه لنظام
معين مثل نظام ديبيان امتدادها هكذا deb

أولا / البرامج الجاهزه للتركيب rpm :

هذه البرامج جاهزه للتركيب كماذكرت فلا تحتاج لتركيبها سوى دبل كلك عليها

كذلك يمكنك تركيبه عن طريق سطر الاوامر بهذا الامر
كود:

rpm -i program.rpm

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

man rpm

ثانياً / ملفات الشل سكربت sh والملفات التنفيذية bin :

عند تركيب هذا النوع من البرامج او تشغيل هذا النوع من الملفات انت بحاجة لأمرين فقط

الامر الاول : امر لاعطاء تصريح التنفيذ للبرنامج هكذا
كود:

chmod +x program.bin
chmod +x program.sh

الامر الثاني : امر تنفيذ وتشغيل البرنامج هكذا

كود:

./program.bin
./program.sh

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

*بعض البرامج يطلب منك ادخال معلومات ، ادخل اللي تعرف واللي ماتعرفه خليه افتراضي بضغط انتر دون ادخال اي شي


ثالثاً : الملفات المضغوطه اما tar.gz أو tgz أو tar.bz2 أو zip أو rar ( اي كان ارشيف الضغط ) :

من الطبيعي جداً ان تقوم بفك الضغط عن البرنامج قبل تركيبه ، وطرق فك
الضغط سهله جداً ، ولك حرية الاختيار بين سطر الاوامر وبين الواجهه
الرسوميه

الواجهه الرسوميه : بالضغط على الملف بالزر الايمن للماوس ثم اختيار Extract here

سطر الاوامر : لكل ارشيف طريقة لفك الضغط وهي كما يلي

كود:

tar.gz = tar -zxvf program.tar.gz
tgz = tar zxf program.tgz or gunzip -c program.tgz
bz2 = tar jxvf program.tar.bz2
zip = unzip program.zip
rar = rar e program.rar

ملاحظة : zip و rar قد تحتاج الى تركيب الاداة لديك كي تستخدمها وهن unzip و برنامج rar الخاص في لينكس

والافضل انك تفك الضغط بالواجهه الرسومية اذا كنت مو مركب البرنامج المطلوب او تحس انها طويله وممله انت لك حرية الاختيار



رابعاً : طرق بناء البرامج من المصدر

ليس كل برنامج مضغوط يكون جاهز للتركيب وليس كل برنامج مضغوط يحتاج للبناء من المصدر

بعد عملية فك الضغط اللي شرحتها ، راح ينتج لك ملف البرنامج بنفس المجلد
اللي فكيت فيه الضغط ، روح وادخل الملف الناتج عن عملية الفك

راح تجد ملفات كثيره ، اهم ملف اهم ملف موجود اسمه readme أو اقرأني

هذا الملف به طريقة تركيب البرنامج عادة وغالباً يكون موجود في أي برنامج مضغوط

في حالة البرامج المضغوطه والتي تحتاج بناء من المصدر هناك طريقتين للتركيب :

اولا : الطريقة الافتراضيه :

وهذه اسلوب يتعامل معه اغلب البرامج ليس جميعها

وهي تعتمد على وجود ملف اسمه configure هذا الملف عند تشغيله سيقوم بإعداد البرنامج لديك

طريقة تشغيله كما ذكرت فهو ملف تنفيذي يشتغل هكذا
كود:

./configure

بعد مايتم الاعداد بشكل صحيح ، راح ينتج ملف جديد اسمه make تقوم بكتابة make في سطر الاوامر

بعد ماينتهي make من عمله سيقوم بانتاج ملف يدعى make install بحيث ان البرنامج جاهز للتركيب الان بمجرد كتابة make install في سطر الاوامر

هذه الطريقة الافتراضيه اللي تعتمدها اغلب البرامج


ثانياً : طرق اخرى ، الزبده في ملف readme في هذه الحاله

قد تفك الضغط عن برنامج ما وتجد بداخله ملف يدعى install.sh او install.bin او اي كان

قد لا تحتاج الى الطريقة الافتراضية التي ذكرت ، قم بقراءة readme لمعرفة طريقة تركيب البرنامج


ممكن تفك ملف مضغوط وتجد بداخله ملف rpm أنت عليك معرفة كل الطرق المذكوره فهي كل ماتحتاجه لتركيب برنامج باذن الله


في النهاية راح اتكلم عن مشاكل دائماً ودائماً تواجه المستخدم في تركيب البرامج

مشاكل تركيب البرامج :

ليس هناك مشكله محدده فالمشاكل كثيره ، بعض الاحيان تكون المشكله ان الملف
الذي تريد تشغيله يحتاج الى ترخيص التنفيذ execute وبعضها غالباً يحتاج
الى حساب root وتظهر لك رسالة خطأ تقول مامعك صلاحيات لتنفيذ هذا الامر ،
وحل المشكله هو بدخولك بحساب الرووت واكمال التركيب ، وبعضها يحتاج منك
معلومات لا تعرف عنها شي كمسار ملف معين او تحديد شي معين يخص البرنامج ، اللي ماتعرفه اتركه افتراضي بضغط انتر دون ادخال اي شي قد يسبب لك مشكلة في التركيب

المشكلة الاكبر هي نقص المكتبات او عدم تحديثها او طلب اصدار معين من مكتبة معينه لتشغيل البرنامج

المكتبات هي عبارة عن دوال وكلاسس واوامر يفهمها البرنامج ويعتمد عليها في
عمله ويقوم بالرجوع لها في كل مره يشتغل فيها البرنامج فهو لايعمل الا
بوجودها

لا يوجد حل بديل لهذه المشكله فالمكتبه يجب ويجب ان تكون موجوده ليعمل البرنامج

هذا يعني عليك البحث عن المكتبه وتركيبها ، والمكتبه سهلة الوجود بمجرد وضع اسمها في قوقل ستجدها وتجد الكثير عنها

يمكنك تحميلها وتركيبها كما هو موجود من طرق تركيب في هذا الموضوع

وقد تواجهك مشكله اخرى وهي ان المكتبه تتطلب وجود مكتبة اخرى ، والمكتبه الاخرى تتطلب وجود مكتبه اخرى وهكذا ;)

عليك تحميل كل هذه المكتبات وتركيبها ولكن الطريقه متعبه قليلا ، لذا فإن الحل هو

مدير الحزم :

مدير الحزم في كل توزيعة يوجد مدير حزم خاص فيها في السوزي مثلا yast وفي فيدورا yum

قم الدخول الى مدير الحزم الخاص بنظامك وقم بالبحث عن البرنامج المراد
تركيبه ، فأنه سيقوم بجمع جميع متطلبات البرنامج من مكتبات وغيرها وسيقوم
بتحميلها كلها وتركيبها تلقائياً قبل تركيب البرنامج

وعند ايجاد برنامج في مدير الحزم تأكد ان مدير الحزم لن ينهي عمله حتى
يقوم بتركيب البرنامج ، يعني بامكانك الاستغناء عن طرق التركيب الموجوده
في هذا الموضوع والرجوع الى مدير الحزم في كل مره تحتاج فيها برنامج

مشاكل مدير الحزم :

لاتوجد مشاكل تذكر سوى مشكله بسيطه وحلها ابسط ، مدير الحزم عادةً يعتمد
على مصادر معينه ياخذ منها البرامج المطلوبه منه والمصادر هي CD's النظام
الموجود لديك وكذلك يمكنك وضع مصادر اخرى وهي مواقع تحتوي على كم هائل من
البرامج

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

تستطيع الوصول لهذه المصادر من yast ثم installation source

وأي مشكلة في تركيب برنامج معين أتمنى انها توضع هنا بدلا من وضعها في موضوع مستقل

اتمنى اني اكون وفقت في الشرح وايصال المعلومه

سلام







الرجوع الى أعلى الصفحة اذهب الى الأسفل
eng.a.adel
عضو جديد
عضو جديد


ذكر
عدد الرسائل : 1
العمر : 27
تاريخ التسجيل : 19/06/2009

مُساهمةموضوع: رد: شرح طريقة تنزيل البرامج بانواعها المختلفة   الجمعة يونيو 19, 2009 9:24 pm

اية يابش مهندس الحلاوة دي

والله موقع رائع والي المزيد
الرجوع الى أعلى الصفحة اذهب الى الأسفل
omnia
عضو ملكي
عضو ملكي


انثى
عدد الرسائل : 1176
العمر : 27
تاريخ التسجيل : 20/03/2008

مُساهمةموضوع: رد: شرح طريقة تنزيل البرامج بانواعها المختلفة   الجمعة يونيو 19, 2009 10:14 pm


شكرا ياتايجر جزاك الله خيرا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Tiger
مشرف
مشرف


ذكر
عدد الرسائل : 1619
العمر : 27
تاريخ التسجيل : 22/02/2008

مُساهمةموضوع: رد: شرح طريقة تنزيل البرامج بانواعها المختلفة   السبت يونيو 20, 2009 9:02 am

شكرا يا جماعة وانتظرو الدرس القادم هيعجبكم قوى ان شاء الله
الرجوع الى أعلى الصفحة اذهب الى الأسفل
golden flower
مشرفة
مشرفة


انثى
عدد الرسائل : 2517
العمر : 28
تاريخ التسجيل : 28/04/2008

مُساهمةموضوع: رد: شرح طريقة تنزيل البرامج بانواعها المختلفة   الإثنين يوليو 06, 2009 10:50 pm

الف شكر يا تايجر

_________________
http://gflower.computality.com/
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
شرح طريقة تنزيل البرامج بانواعها المختلفة
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
 :: الكمبيوتر والإنترنت :: المصادر المفتوحه-
انتقل الى: