أدوات المستخدم

أدوات الموقع


العمود الجانبي

الدعم الفني

إن احتجت أي مساعدة فيمكنك المشاركة في قنواتنا التالية:

آخر التعليقات


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

تابعنا على مواقع التواصل

apt

إدارة البرامج مع apt

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
apt.txt · آخر تعديل: 2021/12/01 15:57 بواسطة mhsabbagh