إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

دليل الحائرين في تركيب البرامج في لينوكس (معدل)

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • دليل الحائرين في تركيب البرامج في لينوكس (معدل)

    بسم الله الرحمن الرحيم


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




    سيكون هذا الموضوع للتوزيعات المبنيه على debian و بالخصوص على ubuntu



    مقدمة للطرق التركيب في لينوكس :



    في نظام التشغيل لينوكس وبالتحديد توزيعة ubuntu ثلاث طرق للتركيب البرامج في التوزيعه .
    1. مدير الحزم.
    2. مثبت الحزم dpkg
    3. و التركيب من المصدر .


    1. مدير الحزم :


    تتميز توزيعات الديبيانيه (debian) بمديرحزم جبار و اعتقد هو الاقوى عن التوزيعات اللينكساويه الاحرى مثل red hat و الاسهل بالتعامل مع وظيفة مدير الحزم في نظام لينوكس بشكل عام هو تحميل البرامج من مصادر خاريجه من النظام و تثبيتها فيها سوى كانت هذي المصادر من cd or DVD او حتى الانترنت internet تحمل الحزمه deb للتوزيعات debian و تثبيتها بالنظام مجرد وضع الامر لتثبيتها و للمدير الحزم في ubuntu و للتشغيل مدير الحزم هناط طريقتين
    الاولى من خلال الواجهه الرسوميه سوى كانت فيKDE او GNOME واسم البرنامج
    Synapttic و من خلال هذا البرنامج تستطيع التحكم بمصدار الحزم و تثبيت البرامج وحذفها فقط بأختيار البرنامج و البداء بالتثبيت وهناك برنامج اخر يقوم بالمهمه بطريقة اسهل و منظم بشكل اكبر هو برنامج add/remove حيث ينظم البرامج فيه حسب تخصهها و التقسيم فيه اللعاب , البرمجه ,تعليمي , الفديو و الصوت , انترنت و غيرها من التقسيمات الطريقة الاخرى في استخدام مدير الحزم هو من خلال سطر الاوامر سيتم شرحه لاحقا


    يقصد بمصادر الحزم هو الاماكن التي من خلالها يقوم مدير الحزم التحميل منها و تثبيتها في النظام مثل روابط للسيرفرات بالانترنت او مصدار cd or DVD .


    صورة من synaptic





    صورة من Add/Remove



    و الطريقة الثالثه للاستخدام مدير الحزم هو في استخدام سطرالاوامر apt-get

    حيث يتم استخدام برنامج apt-get للتركيب البرامج بهذا الامر
    كود PHP:
    sudo apt-get install program 
    حيث يوضع بدل progarm اسم البرنامج المراد تثبيته بالتوزيعه وللحذف البرنامج نستخدم هذا الامر
    كود PHP:
    sudo apt-get remove program 
    لحذف ملفات Configuration

    نستخدم
    apt-get remove --purge xxxx

    للأبديت ، تحيث المخازن

    apt-get update

    لعملية اﻷبقريد ، تحديث برامج التوزيعة

    apt-get upgrade

    لعمل ترقية ﻹصدار التوزيعة

    apt-get dist-upgrade

    للبحث :

    apt-cache search xxxx

    ﻹعطاء معلومات عن الباكج

    apt-cache show xxxx


    مرجع :

    http://www.debian.org/doc/manuals/apt-howto/


    و مصدر الحزم تكون في هذا الملف

    sources.list

    ويمكن التعديل فيه بطريقتين اما من خلال محرر النصوص او من خلال برنامج software sources




    و للتعديل من خلال محرر النصوص ضع هذا الامر و انت Root من خلال سطر الاوامر يكون بهذا الامر
    كود PHP:
    sudo gedit /etc/apt/sources.list 
    من خلاله تستطيع التحكم بمصادر مديرالحزم

    للمستخدمي ubuntu وجدت هذا الموقع الذي تستطيع التعديل ملف sources.list

    الى المصادر المناسبه

    http://doc.ubuntu-fr.org/sources.list

    للمستخدمي التويعات الاخرى مثل Cento او suse يستخدم هذا الامر للتثبيت البرامج من مدير الحزم

    كود PHP:
    yum install progarm 
    و للحذف البرامج
    كود PHP:

    yum remove progarm 
    ﻹعداد المخازن :

    للحصول على صلاحيات الرووت
    كود PHP:
    su 
    ثم
    كود PHP:
    yum -y install yum-priorities 
    ومن ثم تحرير الملف :
    كود PHP:
    nano /etc/yum/pluginconf.d/priorities.conf 
    شكل الملف كالتالي :

    أضف إلى أخر الملف السطور ، ثم احفظه
    كود PHP:

    enabled 
    1
    check_obsoletes 

    ثم تنفيذ اﻷمر :
    كود PHP:
    rpm -Uvh http://www.fedorafaq.org/f8/yum http://rpm.livna.org/livna-release-8.rpm 
    لرؤية قائمة البرامج
    كود PHP:
    yum list available 
    كود PHP:
    yum update xxxx 
    لتحديث الحزمة xxxx

    للبحث عن التحديثات :
    كود PHP:
    yum check-update 
    للبحث عن الباكج xxx
    كود PHP:
    yum search xxx 
    الواجهة الرسومية

    من Applications>Add/remove


    مرجع :

    http://www.fedorafaq.org/#installsoftware


    1. مثبت الحزم dpkg
    :

    هذا البرنامج يستخدم فيتثبيت الحزم الجاهزة و المحملة على الجهاز وهي الحزم الخاصه بالدبيان debian و بعد تحميل الحزمه ذات الامتداد deb يتم التركيب بهذا الامر
    كود PHP:
    sudo dpkg -i program.deb 
    وهناك مواقع متخصص للبحث عن حزم deb منها

    http://www.debian.org/distrib/packages

    و للتوزيعه ubuntu

    http://packages.ubuntu.com/

    و للتوزيعات التي تعتمد على حزم rpm
    مثل هذا الموقع

    http://rpmfind.net/

    http://rpm.org/

    ولكل التوزيعات الكبيرة له مصدار خاصه بتلك التوزيعات


    ويتم تثبيت الحزم rpm بهذا الامر و انتRoot
    كود PHP:
    rpm -i program.rpm 
    وللحذف الحزم rpm بهذا الامر وانت Root
    كود PHP:
    rpm -e program 
    1. التركيب من المصدر



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

    1-تحليل البرنامج
    2-كتابة الكود المصدر
    3-ترجمة البرنامج وتحويل الى نظام ثنائي Binary
    4-استخدام البرنامج

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

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

    بعد تحميل البرنامج وهو على شكل ملف مضغوط gz.tar في الغالب نقوم بفك الضغط



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

    كود PHP:
     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 

    بعد فك الضغط نقوم بالدخل للمجلد ذالك البرنامج الفكوك

    كود PHP:
    cd progarm 
    program حسب اسم المجلد الفكوك

    ثم نعمل عملية الاعداد

    كود PHP:
    ./configure 
    بعد ذالك نضع هذا الامر

    كود PHP:
    make 
    ثم وانت Root تضع هذا الامر
    كود PHP:

    make install 
    واذا لم يكن البرنامج بتطلب اي مكتبات سوف يركب البرنامج بشكل سليم


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


    كود PHP:
    ./program.bin 


    غالبا البرامج بهذا الشكل تكون مغلقة المصدر !!



    تركيب برامج الوندوز في لينوكس



    رغم اني من المعارضين للاستخدام برامج الوندوز في لينكس لكن لا يمنع من شرح تركيب البرامح الوندوز في لينكس .


    للتركيب او تشغيل برامج الوندوز في لينكس هناك طريقتين :

    1-من خلال برامج المحاكاه مثل wine و CrossOver .
    2-عن طريق تشغيل نظام الوندوز كامل داخل اللينكس .



    1- تشغيل و تركيب برامج الوندوز من حلال wine :


    يعد هذا البرنامج من اشهر برامج المحاكاه وهو مجاني ومفتوح المصدر ما عاد ملفات الخاصه بالوندوز وهو يقوم بتركيب كرنل الوندوز داخل اللينكس ويطلب ملفات الوندوز اثناء تشغيل للبرامج الوندوز و للتركيبه من خلال هذا الامر في توزيعات debian

    sudo apt-get install wine

    وهذا موقعه

    http://www.winehq.org/


    و تستطيع من خلال تشغيل معظم برامج الوندوز و بعض الالعاب مثل كونتر ستريك

    وهذي صورة للبرنامج الفيجول بيسك من جهازي


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


    وهذا موقع فيه ملفات cox قد تحتاجونها في يوم من الايام

    http://www.dlldump.com/dll-files/O_1.html



    2-طريقة تشغيل نظام الوندوز في لينكس :


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

    تحميله في توزيعه ubuntu

    كود PHP:
    sudo apt-get install virtualbox 

    وهذا مرجع جيد عن البرنامج

    http://www.t0010.com/Acrobat_1/virtualbox.pdf

    هذا الموضوع هداء لكل من علمني حرفا في نظام التشغيل (linux)

    و هدائ ايضا لكل مستخدمين لينوكس و مساهمين فيه

    الموضوع معدل بعد اقتراحات الاخ سطام جزاه الله خير

    هذا الموضوع يوافق رخصة GPL العامه و سمح بنقلة وتعديله

    لا يشترط ذكر المصدر لا كن يفضل ذالك

    و اخر دعونا ان الحمد لله رب العالمين

    اخوكم بالله /المفضل

  • #2
    مشكور عزيزى المفضل

    ما شاء الله مجهود رائع بارك الله فيك وجعله فى ميزان حسناتك

    دليل الحائرين في تركيب البرامج في لينوكس
    عنوان موفق لموضوعك

    تحياتى ...
    صمت فقالوا: كليل اللسان.. نطقت فقالوا: كثير الكلام
    حلمت فقالوا: صنيع الجبان ..ولو كان مقتدراً لانتـقـــم
    فأيقنت أني مهمـــــا أرد.. رضا الناس لابــد أن أذم

    تعليق


    • #3
      لطف منك أن تجعل شرحا مبسطا ودليلا رائعا في تركيب البرامج .
      مجهود مبارك انشاء الله ,

      a+

      kaf-laarous

      " إذا كنت تصدق كل ما تقرأ، لا تقرأ !"

      [مدونة kaf-laarous]


      G+ || Facebook || twitter

      تعليق


      • #4
        Remark !ملاحظة
        =========:

        التوزيعات الديبيانية أخذت حصة اﻷسد من الشرح ولم تترك شيئا لبقية التوزيعات . .

        kaf-laarous

        " إذا كنت تصدق كل ما تقرأ، لا تقرأ !"

        [مدونة kaf-laarous]


        G+ || Facebook || twitter

        تعليق


        • #5
          وعليكم السلام ..


          مجهود طيب .. يالمفضل ..


          ==========

          See U
          Bad3r

          Twitter
          : @Linux4SA

          تعليق


          • #6
            الف الف شكر
            مجهود رائع جدا
            من يريد توزيعات لينكس انا في الخدمة - سوريا - محافظة درعا
            [email protected]

            تعليق


            • #7
              بدون مجاملة شرح افادني كثيرا
              لكن عندي سؤال انا نصبت بقرنامج wine وش اوسي بعدها؟
              الله بجزاك خير يالغلا
              تم افتتاح المكتبة الالكترونية
              والكثير الكثير من كتب اللينكس والبرمجة موجود لدينا
              http://www.q1nx.com/books

              تعليق


              • #8
                بصراحة لم أقرأ مثل هذا الشرح من قبل..متميز جدا..

                أنا كمبتدئ في لينكس وتحديدا اوبينتو كنت دائما أتسائل عن بعض اﻷوامر وماهي الفكرة تحدايدا..كنت أنشخ وألصق اﻷوامر بدون أن أفهم..

                اﻵن أستطيع القول إني فهمت جزءً مهما..

                ..

                وأتمنى تكثيف الشروح خصوصا للأبنتو ..

                شاكر لك..
                الشجرة العاقر لا يقذفها أحد بحجر..

                تعليق


                • #9
                  المشاركة الأصلية بواسطة QTrXP مشاهدة المشاركة
                  بدون مجاملة شرح افادني كثيرا
                  لكن عندي سؤال انا نصبت بقرنامج wine وش اوسي بعدها؟
                  الله بجزاك خير يالغلا
                  برنامج الwine هو برنامج لتشغيل برامج الويندوز على لينكس
                  من سطر اﻷموامر أكتب //
                  wine nom_de_prog
                  حيث nom_de_prog هو اسم البرنامج الذي ترغب في تشغيله .

                  kaf-laarous

                  " إذا كنت تصدق كل ما تقرأ، لا تقرأ !"

                  [مدونة kaf-laarous]


                  G+ || Facebook || twitter

                  تعليق


                  • #10
                    الشرح 10/10
                    لكن ملف source بالفرنسى يعنى معرفتش احط اى حاجة للسورس
                    ممكن تترجم ايه نعمل و تنزلهم فى ملف
                    alaqsory سابقا
                    DO YOU LIKE IT?!! You can get it by Clicking HERE

                    تعليق


                    • #11
                      اشكركم جميعا على المرور الاكثر من رائع
                      الشرح 10/10
                      لكن ملف source بالفرنسى يعنى معرفتش احط اى حاجة للسورس
                      ممكن تترجم ايه نعمل و تنزلهم فى ملف

                      انا الثقافتي الصينيه ههه

                      اخوي بالصفحه التي عرضتها فيه ملف سورس ليست لعدد من اصدارت ubuntu

                      وحسب اصدار توزيعتك امسح ما داخل ملف السورس لست وضع داخل ما هو موضح بالصفحه

                      تعليق


                      • #12
                        السلام عليكم
                        مشكور اخى على المجهود الرائع واتمنى لك التوفيق والنجاح
                        نطقه فى بحر لينكس خير من شلال ويندوز
                        يا رب اهدى لنا واضعى مناهجنا الدراسيه بالتخلى عن البرامج مغلقة المصدر

                        تعليق


                        • #13
                          مشكور على جهودك
                          سوأل لأني ما زلت مبتدأ في نظام لينوكس suse
                          أين هو مدير الحزم
                          وأريد تنزيل تعريف لكرت الشاشة نيفيديا ما هي الطريقة

                          تعليق


                          • #14
                            مشكورين اخوان على المرور

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

                            http://linuxac.org/forum/showthread....+GeForce4+4000

                            تعليق


                            • #15
                              ابداع ألف شكر موضوع رائع
                              ..............

                              تعليق

                              يعمل...
                              X