نظرة على 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

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
makram said this on سبتمبر 19, 2008 في 2:21 م
هذا يفيدك إن شاء الله
http://www.linuxac.org/forum/showpost.php?p=125761&postcount=1
amine27 said this on سبتمبر 20, 2008 في 12:25 م
يعطيك العافية على الموضوع و الجهد..بارك الله فيك
لكن لم تشرح لنا ما فائدة الأمر الأخير…شكرا
salim said this on ديسمبر 18, 2008 في 5:57 م