كيفية إزالة النواة القديمة من أوبونتو؟

قم بإزالة Kernel

يوفر Canonical تحديثات منتظمة لنظام Ubuntu 18.04، بما في ذلك تحديثات kernel لإدارة موارد النظام بأفضل طريقة ممكنة.

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

تحقق من النوى القديمة

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

uname -r

بمعرفة إصدار أحدث إصدار من Kernel ، الآن سوف نتعرف على النوى القديمة التي يمكننا إدراجها بالأمر التالي:

dpkg -l | grep -E 'imagen-linux- [0-9] +' | grep -Fv $ (uname -r)

سيؤدي هذا إلى استبعاد الأحدث.

يمكنك أن ترى أن لديك نواة قديمة مثبتة بعلامة ii. يمكنك رؤية المزيد من النوى القديمة إذا قمت بإجراء أي تحديثات أو تثبيتات يدوية.

De هذا الأمر سنتمكن من تقدير ما يلي:

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

إزالة الألباب القديمة

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

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

مع العلم بالفعل بالنوى القديمة والحالية ، يمكننا المضي قدمًا بأمان للقضاء على أولئك الذين لم نعد بحاجة إليهم.

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

sudo apt remove linux-image-4.xx.xx.

إنها عملية ما يجب أن نفعل واحدًا تلو الآخر حيث يمكن أن يكون لدينا أخطاء مع اليرقة في وقت لاحق.

الآن يجب علينا إعادة بناء اليرقة مع:

sudo update-grub

يمكنك الآن التحقق مرة أخرى إذا تمت إزالته:

dpkg -l | grep -E 'imagen-linux- [0-9] +' | grep -Fv $ (uname -r)

rc linux-image-4.xx.xx.x-generic 4.xx.x-xx.xx amd64 Imagen del núcleo de Linux para la versión 4.xx.xx.x en 64 bit x86 SMP

يمكنهم رؤية حالة RC توضح أنه قد تمت إزالته. يمكنك أيضًا التحقق من قائمة التمهيد ومعرفة أن نواة التمهيد الحالية فقط هي التي تظهر.

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

sudo apt autoremove --purge

أيضا يمكننا التحقق من كل تلك النواة التي تم تثبيتها يدويًا أو تلقائي يمكن فصل هذا بالأوامر التالية.

يمكن التحقق تلك التي تم تثبيتها تلقائيًا على النحو التالي:

sudo apt-mark showauto 'linux-image -. *'

وهذا سيعيد كل تلك النواة التي تم تثبيتها تلقائيًا.

linux-image-4.15.0-13-generic

بينما ل تلك التي نقوم بتثبيتها يدويًا ، يمكننا التعرف عليها بالأمر:

sudo apt-mark showmanual 'linux-image -. *'

كيفية إزالة النوى القديمة بيانيا؟

أداء شائع تُفضل هذه العملية عادةً من خلال واجهة رسومية وبمساعدة برنامج. لهذا العمل لدينا العديد من الأدوات التي يمكن أن تساعدنا في هذا.

أول واحد و الأكثر استخدامًا هو Ubuntu Cleaner سنكون قادرين فيه على تحديد وإزالة كل نواة النظام التي نعتبرها قديمة.

لتثبيت هذه الأداة يمكننا القيام بذلك عن طريق إضافة مستودعها للنظام مع:

sudo add-apt-repository ppa:gerardpuig/ppa

نقوم بتحديث قائمة الحزم والمستودعات بـ:

sudo apt-get update

وأخيرًا نقوم بتثبيت الأداة باستخدام:

sudo apt-get install ubuntu-cleaner

منظف ​​ubuntu1

بمجرد التثبيت ، ننتقل إلى فتح التطبيق وفي قسم النظام ، سيُظهر لنا Kernels التي يمكننا التخلص منها وتحديدها وتنظيفها.

هناك طريقة أخرى لتنفيذ هذه العملية وهي باستخدام Synaptic ، حيث نضع أنفسنا في "Modules and Kernel" ويمكننا تحديد Kernel الذي سيتم إلغاء تثبيته.

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


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   أندريالي ديكام قال

    نصيحة جيدة أن منظف ubuntu ، لم أكن أعرف. لقد راجعت المستودع ويظل دائمًا محدثًا. نظرًا لأنه تنفيذ يتم تنفيذه من وقت لآخر ، فإن تعلم الأوامر معقد ، والقيام بذلك من خلال Ubuntu Cleaner هو الأكثر عملية وأمانًا ببضع نقرات فقط. شكرا جزيلا.

  2.   س قال

    بالنسبة لي من الأفضل بهذه الطريقة
    $uname -r
    $ dpkg –list | grep لينكس الصورة

    sudo apt-get install byobu

    $ sudo تطهير حبات قديمة

    يترك لك آخر حبتين….

  3.   كورنلي قال

    شرح واضح جدا. عمل ممتاز!. أبقه مرتفعا!.

  4.   كلوديو قال

    مرحبًا ، أنا جديد جدًا على نظام Linux ، لقد قمت بتثبيت xubuntu ، ورأيت هذا المقال ،
    لأنني لا أعرف الصيغة الصحيحة لكل هذا الذي يشرحونه لقد قمت بنسخه ولصقه في الجهاز

    dpkg -l | grep -E 'linux-image- [0-9] +' | grep -Fv $ (uname -r)
    تقوم بإرجاع رسالة الخطأ التالية إلي ؛

    bash: خطأ نحوي بالقرب من عنصر غير متوقع "("

    لم أواجه مشكلة في تحديد الإصدار:

    $uname -r
    4.15.0-112-عام

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

    1.    جوزيه قال

      تخلص من المسافة بين $ و (

      تحية.