نظرة على apt-get

توزيعة Debian من أسهل التوزيعات الموجودة، لسهولة تثبيت وحذف البرامج بها وحماية المستخدم من جحيم التبعية. جميع التوزيعات المبنية على ديبيان مثل أوبنتو تستعمل البرنامج apt لإدارة الحزم، حيث أن صيغة البرامج في هذه التوزيعات ينتهي بـ deb.

في هذا الشرح سنتناول كيفية إستعمال هذه الأداة والأمور الأساسية التي يجب على المبتدئيين معرفتها.

لعمل apt-get يجب توفر مخازن (مستودعات) للبرامج، مخازن البرامج هي مجموعة من التطبيقات محفوظة في مواقع على الإنترنت، بإضافة هذه المواقع لـ apt-get يستطيع هذا الأخير إيجاد البرامج وثبيتها لك، يتم ذلك عن طريق الملف /etc/apt/sources.list ، شكل المستودعات به هكذا :

deb]  [web address] [distribution name][maincontribnon-free]]

مثلا في توزيعة أوبنتو يكون المستودع على هذا الشكل :

deb http://dz.archive.ubuntu.com/ubuntu/ hardy main restricted

يمكن إضافة مستودعات لملف sources.list للحصول على المزيد من البرامج.

بعد إضافة البرامج أول شيئ تقوم به هو تحديث قاعدة بيانات البرامج، حيث سيخزن قائمة بجميع البرامج الموفرة في المستودعات في جهازك (cache) ، يتم ذلك بالأمر :

apt-get update

مع التأكد من توفر صلاحيات الجذر (sudo) لك أثناء إستعمال هذا الأمر والتي تليه. (ينصح تنفيذ هذا الأمر أسبوعيا على الأقل)

يمكن هذا الأمر من البحث عن البرامج دون الحاجة لإتصال بالنت عن طريق الأداة apt-cache هكذا :

apt-cahe search smplayer

سيبحث عن البرنامج smplayer في قاعدة البيانات الموفرة في جهازك. إذا وجد البرامج يمكنك حينئذ تنصيبه بسهولة بواسطة الأمر :

apt-get install smplayer

هنا تحديدا تظهر قوة هذه الأداة، إذا كان smplayer يحتاج لكي يعمل للمكتبة س والمكتبة س تحتاج لـ ع فسيقوم apt-get بتحميلهم جميعا آليا دون تدخل منك (مع إعلامك). لحذف برنامج إستعمل هذا الأمر :

apt-get remove smplayer

سيحذف هذا الأمر البرنامج المعين لكن لن يحذف المكتبة س أو ع التي نصبها أولا، لحذف المكتبات الغير الضرورية :

apt-get autoremove smplayer

لمعرفة إحصائيات البرامج لديك :

apt-cache stats

لتحديث جميع البرامج لديك إلى آخر الإصدارات :

apt-get upgrade

لتحديث التوزيعة كلها من إصدار لإصدار :

apt-get dist-upgrade

كل مرة تقوم بتنصيب برنامج ما بواسطة apt-get تقوم هذه الأدات بحفظ البرنامج في جهازك عادة في المسار /var/cache/apt/archives/ مع الوقت سيتضخم حجم هذه البرامج وسيأخذ مساحة معتبرة من القرص الصلب لحذف هذه الإحتياطات من البرامج دون التأثير على البرامج المثبتة :

apt-get clean

لتنظيف قاعدة البيانات (cache) من البرامج القديمة أو المضروبة :

apt-get autoclean

أخيرا ننهي الجولة بهذا الامر :

apt-get moo

:)

~ بواسطة amine27 على اغسطس 28, 2008.

3 تعليقات to “نظرة على apt-get”

  1. merci mon amie ….
    mais…j’ai un probleme….je peut pas ecrire en arabe parceque je ne sias pas comment changer la langue dans mon clavier…
    je suis nouvaeu utilisateur de ubuntu…
    merci davance

  2. هذا يفيدك إن شاء الله

    http://www.linuxac.org/forum/showpost.php?p=125761&postcount=1

  3. يعطيك العافية على الموضوع و الجهد..بارك الله فيك

    لكن لم تشرح لنا ما فائدة الأمر الأخير…شكرا

اترك رد