الرئيسية
» لينوكس
»
دبيان: كيفية إزالة حزمة باستخدام APT أو Synaptic
دبيان: كيفية إزالة حزمة باستخدام APT أو Synaptic
باختصار: لإزالة حزمة دبيان، افتح نافذة طرفية وقم بتشغيل الأمر sudo apt remove package_name`. استخدم sudo apt purge package_name`..` بدلاً من ذلك إذا كنت ترغب في أن يقوم APT أيضًا بإزالة ملفات تكوين النظام الخاصة بالحزمة. بعد ذلك، sudo apt autoremoveيمكنك إزالة التبعيات التي لم تعد مطلوبة.
لإدارة الحزم التفاعلية، يصف دليل APTapt الخاص بنظام دبيان واجهة سطر الأوامر عالية المستوى والمخصصة للمستخدمين النهائيين. apt-getلا يزال الأمر القديم مدعومًا ومفيدًا في البرامج النصية، ولكن يمكن لمعظم مستخدمي أجهزة سطح المكتب استخدامه aptفي الخطوات التالية.
ابحث عن اسم الحزمة بالضبط أولاً
قد لا يتطابق اسم التطبيق الظاهر في قائمة سطح المكتب دائمًا مع اسم حزمة Debian الخاصة به. قبل إزالة أي شيء، تحقق من قائمة الحزم المثبتة. على سبيل المثال، للبحث عن حزم متعلقة بـ VLC:
apt list --installed 'vlc*'
يمكنك أيضًا الاستعلام مباشرةً عن قاعدة بيانات حزم دبيان باستخدام الأمر dpkg-querydpkg-query . يشرح دليل dpkg-query كلاً من عرض قائمة الحزم وإمكانية تخصيص المخرجات. إذا كنت تعرف اسم الحزمة المحتمل، فهذه طريقة سريعة للتحقق:
dpkg-query -W vlc
إذا أظهر الأمر اسم الحزمة المثبتة وإصدارها، فهذا يعني أن الاسم صحيح. أما إذا لم يُظهر أي حزمة مطابقة، فتحقق من التهجئة أو تأكد مما إذا كان التطبيق قد تم تثبيته خارج نظام إدارة الحزم APT.
تحقق من اسم الحزمة المثبتة قبل إزالة البرنامج حتى لا تستهدف الحزمة الخاطئة.
قم بإزالة حزمة باستخدام الأمر pt remove
لإزالة حزمة مع الاحتفاظ بملفات التكوين الخاصة بها والمدارة من قبل الحزمة متاحة لإعادة التثبيت المحتملة، استخدم ما يلي:
sudo apt remove package_name
استبدل package_nameباسم الحزمة الفعلي، على سبيل المثال:
sudo apt remove vlc
يعرض برنامج إدارة البرامج المتقدمة (APT) ملخصًا للمعاملات قبل إجراء أي تغييرات. اقرأ هذه القائمة بعناية، خاصةً عند إزالة أي مكون من مكونات سطح المكتب، أو برنامج تشغيل، أو حزمة خادم، أو حزمة تعريفية. إذا بدت عمليات الإزالة المقترحة أوسع نطاقًا من المتوقع، فابحث عن الإجابة nوتحقق من الأمر قبل المتابعة.
بحسب دليل APT الخاص بنظام دبيان، removeيقوم هذا الأمر بحذف بيانات البرنامج المُجمّع، ولكنه عادةً ما يُبقي على ملفات تكوين صغيرة مُعدّلة. وهذا يجعل إعادة تثبيت الحزمة لاحقًا أكثر احتمالًا لاستعادة تكوين النظام السابق.
يعرض برنامج APT ما سيتم إزالته ومقدار مساحة القرص التي سيتم تحريرها قبل تأكيدك.
استخدم أداة تنظيف مناسبة لإزالة العبوات بشكل أنظف
إذا كنت لا ترغب في الاحتفاظ بإعدادات النظام الخاصة بالحزمة، فقم بتشغيل الأمر التالي:
sudo apt purge package_name
على سبيل المثال:
sudo apt purge vlc
عملية الحذف (Purge) أكثر شمولاً من عملية الإزالة (Remove)، لكنها لا تمحو مجلد المستخدم الرئيسي. تشير وثائق دبيان تحديدًا إلى أن عملية الحذف لا تزيل البيانات أو الإعدادات المخزنة في مجلد المستخدم الرئيسي. لذلك، قد تبقى ملفات تعريف التطبيقات، والمستندات، وذاكرة التخزين المؤقت، أو أي ملفات أخرى أنشأها المستخدم، ويجب حذفها يدويًا فقط إذا كنت متأكدًا من عدم حاجتك إليها.
قم بإزالة التبعيات غير المستخدمة بعد ذلك
قد تكون بعض المكتبات أو حزم المساعدة قد تم تثبيتها تلقائيًا فقط لأن التطبيق الذي تمت إزالته كان بحاجة إليها. لطلب إزالة التبعيات التي لم تعد مطلوبة من APT، قم بتشغيل الأمر التالي:
sudo apt autoremove
راجع القائمة المقترحة قبل التأكيد. يُحذّر نظام دبيان من أن الحزمة المُثبّتة تلقائيًا قد تكون مُستخدمة لديك حاليًا. إذا كنت ترغب في الاحتفاظ بإحدى هذه الحزم، فألغِ العملية وحدّد تلك الحزمة على أنها مُثبّتة يدويًا بدلًا من قبول قائمة الإزالة التلقائية الكبيرة دون تدقيق.
استخدم خاصية الحذف عندما تريد أيضًا إزالة التكوين المُدار بواسطة الحزمة، ثم راجع خاصية الإزالة التلقائية للتبعيات غير المستخدمة.
استخدم apt-get إذا كنت بحاجة إلى الأمر التقليدي
لا يزال أمر APT التقليدي صالحًا. يُعرّف دليل Debian apt-get كلاً منremove و purgeو autoremoveبنفس الأغراض الأساسية:
عادةً ما يكون استخدام طرفية تفاعلية aptأبسط. أما بالنسبة للبرامج النصية والأتمتة، فتوصي دبيان باستخدام أدوات APT المخصصة، مثل أداة `apt`، apt-getلأن سلوكها مصمم لتحقيق توافق أفضل مع الإصدارات السابقة.
قم بإلغاء تثبيت حزمة باستخدام Synaptic
إذا كنت تفضل مدير حزم رسومي، فلا يزال Synaptic متاحًا في إصدار Debian المستقر. تصف صفحة حزمة Synaptic الرسمية على Debian البرنامج بأنه واجهة GTK لـ APT، والتي تتيح تثبيت الحزم وترقيتها وإزالتها.
إذا لم يكن برنامج Synaptic مثبتًا بالفعل، فقم بتثبيته باستخدام الأمر التالي:
sudo apt install synaptic
افتح برنامج إدارة حزم Synaptic وقم بتسجيل الدخول عند مطالبتك بذلك.
استخدم خاصية البحث أو فلتر حالة التثبيت للعثور على الحزمة.
انقر بزر الماوس الأيمن على الحزمة واختر "وضع علامة للإزالة ". اختر "وضع علامة للإزالة الكاملة" عندما تريد ما يعادل حذف التكوين المُدار بواسطة الحزمة.
انقر فوق "تطبيق" ، وراجع الملخص، وقم بالتأكيد فقط إذا كانت التغييرات المدرجة هي ما تتوقعه.
يوفر Synaptic طريقة رسومية لتحديد حزمة Debian المثبتة لإزالتها أو إزالتها بالكامل.
ما هو أمر الإزالة الذي يجب عليك استخدامه؟
احتفظ بالإعدادات لتسهيل إعادة التثبيت:sudo apt remove package_name
قم بإزالة الحزمة وتكوين النظام المُدار بواسطة الحزمة:sudo apt purge package_name
تنظيف التبعيات التي لم تعد مطلوبة:sudo apt autoremove
يفضل استخدام واجهة رسومية: استخدم برنامج Synaptic وراجع التغييرات المحددة قبل تطبيقها.
إذا أشار نظام إدارة الحزم (APT) إلى أن الحزمة غير مثبتة رغم ظهور التطبيق على جهازك، فقد يكون تم تثبيتها بطريقة أخرى، مثل Flatpak، أو ملف مضغوط تم تنزيله يدويًا، أو برنامج تم تجميعه محليًا. في هذه الحالة، استخدم طريقة الإزالة التي تتوافق مع طريقة تثبيت التطبيق الأصلية بدلًا من فرض أمر APT.