apt هو نظام إدارة الحزم الافتراضي على أوبونتو ودبيان، وكل التوزيعات المبنية عليهما مثل لينكس منت أو MX Linux وما شابههم. وهو مدير حزم سريع وقوي ويمتلك العديد من المميزات، ويعمل عبر سطر الأوامر فقط، إلا أنه يمتلك بعض الواجهات الرسومية مثل مدير الحزم سينابتك ومركز برمجيات أوبونتو.
سنشرح في هذه الصفحة بعضًا من أساسيات استخدام apt عبر سطر الأوامر لإدارة الحزم.
يمكنك تثبيت حزمة معينة عبر كتابة اسمها بعد الأمر install:
sudo apt install package_name
كما يمكنك تثبيت مجموعة من الحزم مع بعضها البعض:
sudo apt install package1_name package2_name package3_name
يمكنك إزالة حزمة معينة عبر كتابة اسمها بعد الأمر remove:
sudo apt remove package_name
كما يمكنك إزالة مجموعة من الحزم سويةً:
sudo apt remove package1_name package2_name package3_name
إن الأمر السابق لا يحذف ملفات الإعدادات الخاصّة بالحزمة، بل ملفاتها التنفيذية فقط. يمكنك أن تحذف الحزم وجميع بياناتها عبر الأمر purge:
sudo apt purge package_name
لكن لاحظ أيضًا أن هذا الخيار لن يمس الملفات الموجودة في مجلد المنزل الخاص بك، بل فقط الموجودة في مجلدات النظام (مثل /etc و/usr وغيرها)، فإذا طبقت الأمر السابق على حزمة فيرفكس (واسمها في أوبونتو firefox) فستكتشف أن بيانات فيرفكس ما تزال موجودة في مجلد المنزل الخاصّ بك (في مسار مخفي)، وأنك لو أعدت تثبيت فيرفكس فستجد أنه لم يُحذف شيءٌ منها.
لكن إن ثبت حزمة مثل MySQL مثلًا (وهي التي تخزن إعدداتها في مجلدات النظام فقط دونًا عن مجلد المنزل) فستجد أن كل ملفّات إعداداتها ستُحذف.
يمتلك apt القدرة على التحقق من وجود تحديثات للحزم المثبّتة حاليًا على النظام دون تثبيتها مباشرةً، ويكون هذا عبر تطبيق الأمر التالي:
sudo apt update
سيجلب apt آخر معلومات الحزم من المستودعات المفعّلة على النظام، ثم يقارنها بإصدارات الحزم المثبّتة على النظام ليكتشف إن كان هناك تحديثات جديدة أم لا.
يمكنك أيضًا تحديث جميع حزم النظام المثبّتة (إن كان هناك تحديثات جديدة) عبر الأمر التالي:
sudo apt upgrade
ويمكنك أيضًا تحديد حزمة واحدة فقط للترقية دون الحاجة لترقية جميع الحزم، وذلك عبر كتابة اسمها بعد الأمر upgrade:
sudo apt upgrade package_name
الاعتماديات هي برمجيات أخرى تحتاجها البرامج التي تريد تثبيتها أو التعامل معها لكي تعمل، وما يحصل غالبًا على أجهزة المستخدمين أنهم يقومون بإزالة البرمجيات نفسها دون إزالة اعتمادياتها من أنظمتهم، وهو ما يؤدي إلى تراكم هذه الحزم المثبّتة على أنظمتهم دون الحاجة لها.
يمكنك إزالة هذه الحزم الزائدة التي لا تُستعمل على نظامك عبر الأمر التالي:
sudo apt autoremove