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

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

تعرّف على مدير الحزم apt .

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

  • تعرّف على مدير الحزم apt .

    سلام عليكم ..

    في البداية انصح اي مستخدم لتوزيعة اوبونتو بكتاب :

    OReilly Ubuntu Hacks Tips and Tools for Exploring Using and Tuning Linux

    استفدت منه كثير .. وحبيت اكتب هالموضوع عن apt مدير الحزم في اوبونتو .

    يوجد في اوبونتو اكثر من مدير حزم .. لم لايعلم ماهو مدير الحزم .. تستطيع القول باانه مدير البرامج المسئول عن ازاله وتركيب البرامج بشكل مباشر سواء من النت او من غيره , انا افضل دائما التحكم بمدير الحزم عن طريق سطر الاوامر من خلال apt-get . لذلك قمت بكتابة هذا الدرس لتعلم بعض الاوامر اللازمه لتعلم ادارة الحزم اللتي بتوزيعتك .. طبعا ً اوبونتو .

    قبل لاابدا بالاوامر وشرحها احب اوضح ان بعض الاوامر تتطلب صلاحيات الروت لذلك لازم تستخدم sudo قبل كل امر .

    هذه اهم الاوامر :

    كود:
    $ sudo apt-get update
    كما هو واضح من الامر انه يعمل تحديث .. لذلك يلزمك خلال استخدامك للاوبونتو ان تعمل تحديث من فتره لفتره .. التحديث يكون على اللسته لديك وعلى السيرفرات وتوفر احدث الباكيجات فيها .. الافضل تستخدم هالامر قبل اي امر اخر مثل البحث عن الباكيجات .. حتى يتم توفير الباكيجات الحديثة لدي السيرفرات المضافه لديك .



    كود:
    $ apt-get cache search
    الامر هذا يقوم لك بالبحث عن اي باكيج تريد .. ايضا ً لو تبحث من خلال الوصف لهذا البرنامج الذي تريد . مثلا تعرف وظيفة البرنامج لكن لاتعرف اسمه ..لنفرض انك تريد البحث عن محرر نصوص استخدمته باحد التوزيعات ولاتتذكر اسمه لكن تريد البحث عنه .. هنا تستطيع البحث عن محررات النصوص المتوفره لدى السيرفرات عندك بالليست من خلال الامر :

    كود:
    $ apt-cache search text editor
    ستظهر لديك العديد من محررات النصوص .




    كود:
    $ apt-cache show
    لنفرض انك وجدت باكيج لاتعرف عنه شي لكن اردت بعض المعلومات والتفاصيل عنه باستخدام هذا الامر سيظهر لك المعلومات مثل حجم الملف .. طبعا ً حجم الملف مهم اذا كنت تحمل من النت او اتصالاك بطئ .. وايضا ً معلومات اخرى مثل الباكيجات اللتي يعتمد عليها البرنامج ليشتغل بشكل كامل .. وايضا ً اسم المطور الذي عمل هذا الباكيج .




    كود:
    $ sudo apt-get install
    يستخدم هذا الامر لتنزيل اخر اصدار من باكيج معين تريد تنزيله .. ايضا ً اذا كان الباكيج يعتمد على باكيجات اخرى سيقوم بتحميلها .. وايضا ُ اذا كان الباكيج الذي تريد تنزيله موجود لديك من قبل سيقوم مدير الحزم بتحديثه لاخر اصدار اذا توفر .




    كود:
    $ sudo apt-get remove
    اذا قمت بتنزيل برنامج معين .. وبعد فتره لاتريد البرنامج وتريد حذفه اذا هذا الامر ماتريد .. يقوم بحذف اي برنامج تريد على نظامك .
    احد حسنات هذا الامر ان بعض الباكيجات تعتمد على باكيجات اخرى لذلك قبل ان يحذف اي باكيج يقوم بالتشييك على اي برنامج اخر اذا كان يعتمد على هذا الباكيج .. ويقوم بعرضه لك اذا كنت تريد حذف هذه الباكيجات الاخرى اللتي تعتمد على البرنامج الذي تريد حذفه او لا .




    كود:
    $ sudo apt-get upgrade
    مع مرور الوقت اغلب البرامج لديك تصبح قديمة .. مع نزول اصدارات حديثة للبرامج يلزمك تنزيلها .. تستطيع تنزيلها عن طريق الامر :
    sudo apt-get install
    لكن يأخذ منك الكثير من الوقت لو كان لديك العديد من البرامج اللتي تحتاج لتحديث .. من خلال امر التحديث يوفر عليك العناء ويقوم بتحديث جميع البرامج بنظامك لاحدث اصدار من خلال امر واحد .




    كود:
    $ sudo apt-get dist-upgrade
    الامر شبيه بالامر السابق .. لكن يقوم بتحديث النظام بالكامل .. الامر السابق يقوم بتحديث البرامج لديك لاخر اصدار .. لكن الامر هذا يقوم بتحديث النظام بالكامل يعني يحدث البرامج لاخر اصدار مثل الامر السابق وايضا ً يقوم بتنزيل باكيجات جديدة غير متواجده بنظامك لكن تحتاجها .. اذا اردت ان يكون نظامك محدث الافضل تستخدم الامر هذا بين فتره وفتره .




    كود:
    $ sudo apt-get clean
    عندما تكتب امر التنزيل البرنامج يتحمل ويخزن لديك بما يسمى بالكاش cache على الهارد لديك هذا كله قبل مايتم التنزيل للبرنامج .. يعني لو نفرض انك حذفت البرنامج وبعدين غيرت رأيك وتريد تنزيله من جديد مدير الحزم apt مايحتاج انه ينزل البرنامج من النت لان البرنامج موجود لديك على الهارد بالكاش لديك .. طبعا ً هذه ميزه جميله لحفظ الباندويث لكن بعد فتره الكاش قد ياخذ مساحه من الهارد لديك لذلك الافضل انك تقوم باازالة الباكيجات فيه من خلال هذا الامر … البعض يخاف من اي امر فيه حذف او مسح .. لكن لاتخاف من هالامر في اسواء الحالات راح تقوم بتنزيل الباكيج من جديد! :D



    كود:
    $ sudo apt-get autoclean
    هذا الامر مثل السابق لكن افضل .. كيف ؟ افضل لان اذكى :D
    من خلال هذا الامر يقوم بحذف الباكيجات القديمه فقط وليس الجديده ..
    لنفرض ان لديك بالكاش خمس اصدرات من برنامج معين .. الامر هذا يقوم بحذف الاصدارات القديمه ويترك اخر اصدار للبرنامج .
    Macbook Air: OS X 10.9.2 + Kali Linux 1.0.6

  • #2
    شكرا ياباشا ... بارك الله فيك .


    just a User innately
    اللهم اهدنا إلى الطيب من القول ؛ واهدنا إلى صراط الحميد

    تعليق


    • #3
      بارك الله فيك .. شرح مميز .. ^_^
      GCS

      تعليق


      • #4
        مقـــاله جميلـه اخ سامي والي المزيد من المقالات الرائعه

        تعليق


        • #5
          السلام عليكم
          ممتاز جدا، بارك الله فيك اخي سامي على المعلومات القيمة.
          الف شكر.

          تعليق


          • #6
            شكرا جزيلا على الموضوع المفيد
            ربنا اغفر لنا ولإخواننا الذين سبقونا بالإيمان ولا تجعل في قلوبنا غلا للذين ءامنوا ربنا إنك رؤوف رحيم

            مدونتي

            تعليق


            • #7
              لنفرض ان لديك بالكاش خمس اصدرات من برنامج معين .. الامر هذا يقوم بحذف الاصدارات القديمه ويترك اخر اصدار للبرنامج .
              تمام ياسمسم هذا الي نبيه ان الشي القديم ينحذف .. اذا مامنه فايده فليش يتربع بالنظام يحذف افضل.. شكرا


              OReilly Ubuntu Hacks Tips and Tools for Exploring Using and Tuning Linux
              حاول ترفعه ع ايت موقع للفايده لشباب



              bad3r
              :argeeleh:
              Twitter
              : @Linux4SA

              تعليق


              • #8
                العفو شباب ...

                بدر بخصوص الكتاب .. اعتقد انه غير مسموح لي انزل بالمنتدى اي كتب من غير ترخيص .. على العموم انا راح انزل الكتاب بمدونتي عشان مااخالف قوانين المنتدى .
                Macbook Air: OS X 10.9.2 + Kali Linux 1.0.6

                تعليق


                • #9
                  ^
                  ^
                  ^
                  تم
                  :argeeleh:
                  Twitter
                  : @Linux4SA

                  تعليق


                  • #10
                    مشكور اخوي N.h.2004 على الموضوع المفيد

                    مودتي
                    عبد العزيز بن سعود - الصين
                    Good Friends are hard to find, harder to leave, and impossible to forget

                    تعليق


                    • #11
                      العفو اخي linux lover .
                      Macbook Air: OS X 10.9.2 + Kali Linux 1.0.6

                      تعليق


                      • #12
                        شكرا لك على هذا الموضوع الجميل،،، تنسيق وعرض المعلومه يجعلك لا تمل المتابعه

                        تعليق


                        • #13
                          بارك الله فيك أخي على الشرح الجميل
                          جازاك الله عنا كل خير

                          تعليق


                          • #14
                            السلام عليكم ،

                            شباب عندي برنامج xxx.deb نزلته من موقع خارج موقع ubuntu واريد ان استبه بالاداة المرنة apt-get ما هي الخطوات اللازم اجراؤها ؟؟؟؟؟

                            مثل اين اضع البرنامج ؟؟؟؟ وهل هناك تعديلات في sources.list ؟؟؟؟ واية تعديلات اخرها اذكرها.

                            تعليق


                            • #15
                              المشاركة الأصلية بواسطة mabb مشاهدة المشاركة
                              السلام عليكم ،

                              شباب عندي برنامج xxx.deb نزلته من موقع خارج موقع ubuntu واريد ان استبه بالاداة المرنة apt-get ما هي الخطوات اللازم اجراؤها ؟؟؟؟؟

                              مثل اين اضع البرنامج ؟؟؟؟ وهل هناك تعديلات في sources.list ؟؟؟؟ واية تعديلات اخرها اذكرها.
                              حبيبي بالنسبة للإمتداد الي بتتكلم عنه تنصيبه هو بالضغط عليه وينزل دايركت من دون apt-get
                              وراح تحصله في Applications حسب البرنامج الي نزلته


                              تحياتيـ

                              تعليق

                              يعمل...
                              X
                              😀
                              🥰
                              🤢
                              😎
                              😡
                              👍
                              👎