لسنوات طويلة مستخدمي توزيعات ديبيان استمتعوا بمدير الحزم apt-get لإدارة الحزم بكل سهولة وبساطة. مدير الحزم هذا بسيط ولكنه بسيط جدا ولم يقدم كل ما يحتاج إليه المستخدم. بعد هذا المدير البسيط، ظهر لدينا مدير الحزم apt والذي قام بتقديم أمور مهمة مثل عرض التقدم أثناء التثبيت ومعلومات الحزم التي سيتم تحديثها أو تثبيتها أو إزالتها. ولكن اليوم هذه الأمور ليست كافية كما كانت في الماضي وهناك من وجد طريقة لسد الفراغات وتوفير أداة تقدم كل ما هو مفقود في APT.

أداة Nala

أداة Nala ليست بديل، ولكنها غلاف يقوم بالعمل على الأمر apt ليقدم لك تجربة ممتعة ومليئة بالمعلومات بشكل أفضل وأوضح. هذه الأداة مبنية بلغة بايثون وهي عبارة عن واجهة سوف تستمتع بتجربتها.

اللقطة التالية توضح طريقة تحديث البرمجيات في نظام أوبنتو من خلال الأداة:

مثلما جاء apt ليحسّن تجربة استخدام apt-get, جاءت الأداة Nala لتحسين تجربة apt بشكل كبير جدا!

من المميزات التي تجلبها الأداة Nala:

  • التنزيلات المتوازية
  • تفحص أسرع الخوادم للتنزيل
  • حفظ قائمة بالأوامر التي تم تنفيذها
  • متوافق أيضا مع Fish و Zsh
  • يساعد على جعل أداة apt شديدة الوضوح للجميع

تثبيت أداة Nala على أوبنتو

تثبيت الأداة على أوبنتو سهل ومباشر ولا يحتاج إلى أي أدوات إضافية في حال كنت تستخدم أوبنتو 22.04 فما فوق. للتثبيت، يجب تنفيذ الأمر التالي في الطرفية:

sudo apt install nala

في حال كنت تستخدم نسخة أقدم، للأسف التثبيت المباشر غير ممكن ويحتاج إلى العديد من الخطوات الإضافية. طبعا ننصحك دوما بالتحديث إلى نسخة أحدث.

استخدام أداة Nala

بشكل عام، الاستخدام هو نفس استخدام apt. لتحديث المستودعات، يمكنك تنفيذ الأمر التالي:

sudo nala update

لتثبيت حزمة، يمكنك استخدام الأمر التالي:

sudo nala install package_name

لحذف حزمة، يمكنك تنفيذ الأمر التالي:

sudo nala remove package_name

العثور على أسرع مستودع، يمكنك تنفيذ الأمر التالي:

sudo nala fetch

بعد طباعة المستودعات وزمن الرد لكل مستودع، يمكنك الآن اختيار المستودعات التي ترغب في إبقائها. يمكنك كتابة أرقام المستودعات التي ترغب بها وترك مسافة بين الأرقام. مثلا: “1 2 3 4”:

بعد الضغط على Enter، سوف تجد الشاشة التالية لتأكيد اختيارك:

قم بالضغط على y للمتابعة والحفظ. الآن لديك قائمة بأسرع الخوادم التي يمكنك من خلالها تحديث النظام الخاص بك وتنزيل الحزم التي تلزمك بأسرع شكل ممكن.

يمكنك أيضا استخدام الأمر التالي لعرض تاريخ العمليات التي تم إجرائها من خلال الأداة:

nala history

ويمكنك أيضا استخدام رقم العملية لتعرف المزيد من المعلومات عن العملية التي تم إجرائها. مثلا، الأمر التالي يعطينا معلومات العملية رقم 1:

nala history info 1

والآن وللأمر المثير للاهتمام، في حال قمت بتثبيت حزمة ما وتريد التراجع عن ذلك، يمكنك العثور على رقم العملية، ومن ثم التراجع عنها من خلال الأمر التالي:

sudo nala history redo 2

الأمر apt جميل ويعمل بشكل ممتاز، والأداة nala تزيد من الأمور التي يقوم بها الأمر وتقوم بها بشكل أفضل وأكثر وضوحا للمستخدم المحترف أو الجديد ومن ناحيتي يمكنني الاعتياد على Nala بسهولة حيث أنها أداة ممتازة واستخدامها ممتع أيضا. ما رأيك في الأداة؟ وهل سوف تستبدل apt بها؟