تسريع أوبونتو – تنظيف الحزم غير المستخدمة باستخدام الطرفية

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

في هذه المقالة، سنقوم بـاستكشاف عدة أوامر تيرمينال يمكنك استخدامها لتنظيف نظام أوبونتو بسهولة.

لماذا تنظيف نظام أوبونتو الخاص بك؟

تنظيف نظام أوبونتو الخاص بك ضروري لعدة أسباب:

  • توفير مساحة: يمكن أن تشغل الملفات غير الضرورية والحزم والذاكرة المؤقتة مساحة كبيرة على القرص. عن طريق إزالتها، يمكنك إتاحة المساحة لتثبيت تطبيقات أو ملفات جديدة.
  • تحسين الأداء: إزالة الملفات والحزم القديمة يمكن أن يساعد في تسريع النظام من خلال تقليل الفوضى والعمليات الخلفية غير الضرورية.
  • الأمان والاستقرار: إزالة الحزم القديمة أو غير المستخدمة يضمن عدم تشغيل نظامك لبرامج قديمة أو غير ضرورية قد تعرضه للثغرات.

1. استخدام apt لتنظيف الحزم

الأمر apt هو أحد أدوات إدارة الحزم الأكثر استخدامًا في أوبونتو، والتي تساعد في إدارة تثبيت البرامج والتحديثات والإزالة.

أ. إزالة الحزم غير المستخدمة

عند تثبيت الحزم، يأتي بعضها مع تبعيات قد لا تحتاج إليها بعد إلغاء تثبيت الحزمة الرئيسية.

لإزالة هذه الحزم غير الضرورية، استخدم الأمر التالي:

sudo apt autoremove

سيقوم هذا الأمر بإزالة الحزم التي تم تثبيتها كتبعيات ولكن لم تعد مطلوبة بواسطة أي برامج مثبتة. هذه خطوة تنظيف مهمة لأنها تساعد على تحرير مساحة القرص.

b. إزالة التبعيات غير الضرورية

في بعض الأحيان، تترك الحزم ملفات تكوين أو تبعيات لم يعد بحاجة إليها.

لإزالة هذه الملفات، يمكنك استخدام الأمر التالي الذي سيقوم بحذف الإصدارات القديمة للحزم التي تم تثبيتها ولم يعد بحاجة إليها ويساعد في تنظيف الملفات غير الضرورية من ذاكرة التخزين المؤقتة للحزمة.

sudo apt autoclean

c. تنظيف ذاكرة التخزين المؤقتة للحزمة

تقوم أوبونتو بتخزين ملفات الحزم المحملة في ذاكرة التخزين المؤقتة للاستخدام المستقبلي. مع مرور الوقت، يمكن أن تشغل هذه الملفات المخزنة مساحة كبيرة.

لتنظيف هذه الذاكرة، استخدم الأمر التالي الذي سيقوم بإزالة جميع ملفات الحزم من الذاكرة المؤقتة مما يساعد على تحرير المساحة.

sudo apt clean

2. استخدام dpkg لإزالة الحزم

إذا كنت ترغب في إزالة حزمة محددة وملفاتها المرتبطة، يمكنك استخدام الأمر dpkg كما هو موضح.

sudo dpkg --remove <package_name>

استبدل <package_name> باسم الحزمة التي ترغب في إزالتها.

إذا كنت ترغب في إزالة الحزمة بشكل كامل، بما في ذلك ملفات التكوين الخاصة بها، استخدم:

sudo dpkg --purge <package_name>

يضمن ذلك إزالة الحزمة وجميع الملفات المتعلقة من النظام الخاص بك.

3. استخدام الـ apt لإزالة النوى القديمة

عند تحديث نواة Linux، تحتفظ أوبونتو بالإصدارات القديمة على نظامك، مما يستهلك مساحة كبيرة.

لإزالة النوى القديمة وغير المستخدمة، يمكنك استخدام الأمر التالي:

sudo apt --purge remove linux-image-<version>

يمكنك التحقق من النواة التي تعمل حاليًا باستخدام:

uname -r

تأكد من عدم إزالة النواة التي تعمل حاليًا.

4. إزالة حزم Snap غير المستخدمة

حزم Snap هي تطبيقات معزولة ذاتيًا تتضمن كل ما يلزم لتشغيل البرنامج. ومع ذلك، يمكن أن تتراكم مع مرور الوقت وتستهلك الكثير من المساحة.

لعرض قائمة جميع حزم الـ snap المثبتة، استخدم:

snap list

لإزالة حزمة snap التي لم تعد بحاجة إليها، استخدم:

sudo snap remove <snap_name>

يساعدك ذلك في تنظيف تطبيقات snap غير الضرورية من نظامك.

5. إزالة ملفات السجلات القديمة

تعتبر ملفات السجلات مفيدة لتصحيح الأخطاء ومراقبة نظامك، ولكن يمكن أن تتراكم وتستهلك المساحة إذا لم يتم تنظيفها بانتظام.

لإزالة ملفات السجلات القديمة، استخدم الأمر التالي:

sudo journalctl --vacuum-time=7d

سيقوم هذا الأمر بإزالة جميع سجلات النظام القديمة بعمر يزيد عن 7 أيام. يمكنك ضبط الإطار الزمني حسب احتياجاتك (على سبيل المثال، 30 يومًا لمدة 30 يومًا).

إذا كنت ترغب في محو قاعدة بيانات سجلات النظام بالكامل، استخدم:

sudo journalctl --vacuum-size=100M

سيؤدي ذلك إلى إزالة السجلات حتى يصبح الحجم الإجمالي لسجلات المجلة أقل من 100 ميجابايت.

6. استخدام BleachBit للتنظيف العميق

BleachBit هو أداة رسومية وسطر أوامر يمكن أن تنظف نظامك من خلال إزالة التخزين المؤقت، والملفات المؤقتة، والسجلات، وغيرها من الملفات غير الضرورية.

لتثبيت BleachBit، استخدم:

sudo apt install bleachbit

بعد التثبيت، يمكنك تشغيل bleachbit من الطرفية بصلاحيات الجذر لإجراء تنظيف عميق للنظام:

sudo bleachbit

توفر هذه الأداة طريقة سهلة لتنظيف العديد من ملفات النظام والتطبيقات في خطوة واحدة، ولكن كن حذرًا، حيث قد تحذف بعض الملفات التي قد ترغب في الاحتفاظ بها.

7. استخدام du للتحقق من استخدام القرص

قبل التنظيف، من المفيد التحقق من المجلدات التي تستهلك أكبر قدر من المساحة. يمكنك استخدام أمر du لفحص استخدام القرص.

على سبيل المثال، لرؤية استخدام القرص في مجلد المنزل لديك:

du -h --max-depth=1 ~

سيظهر ذلك استخدام القرص للمجلدات داخل مجلد المنزل لديك. يمكنك استكشاف مجلدات أخرى بنفس الطريقة لتحديد الملفات أو المجلدات الكبيرة التي قد ترغب في تنظيفها.

8. إزالة الحزم اليتيمة باستخدام deborphan

مع مرور الوقت، يمكن أن تتراكم الحزم اليتيمة (المكتبات غير المستخدمة) على نظامك. لم تعد هذه الحزم ضرورية ولكنها لا تزال مثبتة.

للعثور على الحزم اليتيمة وإزالتها، أولاً قم بتثبيت deborphan:

sudo apt install deborphan

ثم، قم بتشغيل الأمر لعرض الحزم اليتيمة:

deborphan

لإزالة هذه الحزم اليتيمة، استخدم:

sudo apt-get remove --purge $(deborphan)

سيساعدك ذلك في تنظيف الحزم غير الضرورية التي كانت تحتاجها برامج أخرى ولكن لم تعد مطلوبة.

9. تنظيف ذاكرة التخزين المؤقت للصور المصغرة

ينشئ أوبونتو معاينات مصغرة للصور ومقاطع الفيديو والمستندات للوصول السريع. مع مرور الوقت، يمكن أن تتراكم هذه الصور المصغرة وتستهلك المساحة.

لإزالتها، استخدم الأمر التالي:

rm -rf ~/.cache/thumbnails/*

هذا يحذف جميع الصور المصغرة المخزنة مؤقتًا على نظامك.

الخاتمة

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

تذكر، كن دائمًا حذرًا عند استخدام هذه الأوامر، خاصة عند إزالة الحزم أو حذف الملفات. تحقق مرة أخرى مما تقوم بحذفه للتأكد من أنك لا تحذف عن طريق الخطأ ملفات أو برامج مهمة.

Source:
https://www.tecmint.com/clean-up-ubuntu-terminal-commands/