أداة متقدمة للحزم
أداة الحزم المتقدمة (بالإنجليزية: Advanced Packaging Tool) (اختصار APT) هي الأداة المستخدمة من دبيان/جنو لينكس والتوزيعات المعتمدة عليه لتعامل مع تركيب وإزالة وتحديث البرامج واعتمادياتها. يبسط عملية إدارة البرامج على الأنظمة الشبيهة بيونكس من خلال لإعداد وتركيب حزم البرامج إما من الملفات الثنائية أو عن طريق تجميع شيفرة المصدر. المنبثق من ديبكج للتعامل مع حزم دبيان ذات الصيغة. ديب, لكن تم تعديله لاحقا ليعمل مع حزم RPM من خلال الاداة apt-rpm. يوجد نسخة من الاداة متوفرة لنظام (الماك: ماكأو أس X).
في الماضي كانت البرامج ملفات ارشيف تحمل اللاحقة tar.gz. كان المستخدمون يقومون بعملية compiling بناء البرنامج من المصدر، لكن هذه العملية تاخذ وقت ومشكلة الاعتماديات المتمثلة في حاجة البرنامج لمكتبة. أو حزمة... معينة لكي يتم تركيبه وتشغيله. وهنا يكون الحل احضار ذلك الشئ الناقص, لكن المصيبة ان لم تجده في مكان ما, أو ان حزم تطلب حزم أخرى فعندها تكون قد وقعت في جحيم التبعية
لذلك عند إنشاء دبيان، وجد أن من الضروري أن يتضمن النظام طريقة لحل هذه المشكلة وخدمة هذه التوزيعة، فكانت هذه بداية APT بتطوير من مبرمجى دبيان. هذه الاداة تتكفل في تركيب وتحديث... الحزم وتبعياتها, بالشكل المطلوب على اكمل وجه.
يعتمد ابت على مفهوم المستودعات, الذي هو مكان لتخزين حزم البرامج, عند طلب المستخدم, تركيب, حذف, اوترقية... فان مدير الحزم يقوم بالذهاب لفهرس الحزم ويطلب التغيرات التي طرأت عليه. يمكن أن يكون المستودع على شبكة الإنترنت, على اقراص مدمجة., قرص صلب, أو مستودع محلي.
codice_1
codice_2
codice_3
يوجد هناك عدة اقسام لمستودعات دبيان, وتقسم المستودعات حسب احترامها لارشادات دبيان للبرمجيات الحرة.
مستودعات أخرى:
أرشيف الحزم الشخصية (بالإنجليزية: personal حزمة archives) (تختصر PPA) مثلا توزيعة مثل أوبنتو تصدر كل ستة شهور ولا يتم تحديث المستودعات الرسمية إلا كل ستة شهور.. لذلك البرامج الموجودة بالمستودعات أحياناً تكون قديمة وانت تريد نسخة أحدث من البرامج, لذلك فان موقع لانشباد الذي يقوم بتطوير اوبنتو فيه, يوفر خاصية أرشيف الحزم الشخصية وهي مستودعات لمطوري البرامج أو مستودعات شخصية (يمكنك إضافة برامجك إليها) يتم فيها توفير النسخ الأخيرة من برامج معينة.
تحدثنا عن المستودعات وكيفية اعدادها, الآن أصبح كل شيء جاهزا والجدول التالي يبين أهم اوامر مدير الحزم apt.لترقية دبيان من اصدار لاصدار, فكل ما تحتاجه هو فتح ملف sources.list|/etc/apt/sources.list/ فتجد فيه مثلا التالي:
فلو فرضنا بانك تريد الترقية من الفرع الاختباري إلى الفرع المستقر, فكل ما عليك هو تبديل الكلمة stable بالكلمة testing (أو بالاسم الرمزي للفرع الذي تريد الترقية إليه) في جميع المستودعات الموجودة في الملف. ليصبح مثل هذا مثلا:
وبعد ذلك تقوم بتحديث المخازن, ثم بالترقية كالتالي:
اما لو اردت الترقية للفرع الغير مستقر, فضع كلمة unstable, وقم بالتحديث والترقية كما سبق.
مجلدات وملفات الاعداد توجدعلى المسار التالي : /etc/apt/ويمكن استخدام ابتتيوود فهي تحل مكان مدير الحزم apt وتعمل نفس الوظائف
ملف:Synaptic حزمة Manager.png|تصغير|300بك|مدير الحزم سينابتك
إذا لم تحب استخدام مدير الحزم من سطر الاوامر, أو وجدت صعوبة في ذلك.. فان لمدير الحزم ابت apt واجهات رسومية أو غير رسومية عديدة تسهل عليك الأمر, وتوفر عليك الوقت والجهد:
واجهات ـ ابت apt تمكنك من فعل:
بدء مشروع استبدال الاداة دي سيلكت تحت (الاسم الرمزي: deity) لتحل مكانه الاداة apt-get. كلف Brian White بالمشروع وتم اصداره بالوقت المحدد, فيما بعد تم التخلي عن الاسم (deity: الذي يعني المعبود أي الإله) بسبب الطبيعة الدينية للاسم. قدم في عام 1998, والنسخة الأولى من دبيان التي وجدت فيها الاداة كانت 2.1. في 9 مارس 1999.