المستخدمون الذين لديهم دبيان ويستخدمونه لفترة طويلة سيلاحظون كيف يحدث ذلك في نظام التشغيل الخاص بهم طلب تحديث kernel أو ما إذا كانوا يريدون إزالة النواة. سيشعر الكثير منكم بالحيرة من مثل هذا الموقف وسيتساءل الآخرون عما إذا كان نظام التشغيل الخاص بهم سيتوقف عن العمل إذا قاموا بإزالة نواة قديمة.
في هذه المقالة ، نريد مساعدتك في حل هذه الشكوك وكذلك تحسين توزيع دبيان ، وإزالة الحزم غير الضرورية في التوزيع والتي قد تتسبب في مشاكل مستقبلية مع البرامج أو الحزم الجديدة.
أساس كل توزيعة Gnu / Linux هي Linux kernel. من هنا الاسم هو لينكس وليس جنو فقط. من وقت لآخر ، تقوم التوزيعات بتحديث أو إصدار إصدار جديد من kernel يعمل على إصلاح الخلل أو هو أحدث إصدار أصدره فريق Kernel. عندما نقوم بتثبيت أحدث إصدار ، يترك دبيان النواة القديمة ويقوم بتحميل النواة الجديدة.
مع مرور الوقت ، نستطيع الحصول على عشرة أو عشرين نسخة جديدة من النواة يشغل مساحة فقط على محرك الأقراص الثابتة وقد يتسبب في حدوث مشكلات في المستقبل. عادة ما نحتاج فقط إلى إصدار نواة واحد ، على الرغم من الأمان ، عادة ما يكون هناك نسختان، الذي يعمل بدون أي مشكلة وأحدث إصدار.
للتخلص من النوى القديمة ، علينا أولاً معرفة الإصدار الذي نستخدمه ، لذلك نفتح المحطة ونكتب ما يلي:
uname -sr
سيخبرنا هذا بإصدار النواة التي نستخدمها. الآن علينا أن ننظر إلى عدد النوى التي قمنا بتثبيتها في دبيان ، لذلك نكتب ما يلي في المحطة:
dpkg -l | grep linux-image | awk '{print$2}'
هذا سيُظهر لنا جميع النوى المثبتة. الآن علينا أن نختار النواة لإزالتها ونفعل ذلك على النحو التالي:
sudo apt remove --purge linux-image-X.XX-X-generic sudo update-grub2 sudo reboot
سيكون هذا مع كل إصدار من النواة نريد إزالته. إذا أردنا القيام بذلك تلقائيًا ، فهناك برنامج يسمى byobu ستفعل ذلك تلقائيًا. للقيام بذلك ، يجب علينا أولاً تثبيته على النحو التالي:
sudo apt install byobu
ثم قم بتشغيله على النحو التالي:
sudo purge-old-kernels --keep 2
سيؤدي هذا إلى إزالة جميع الألباب القديمة وترك نسختين فقط للأمان. كما ترى ، فإن النظام بسيط ولن يؤدي فقط إلى تحسين أداء التوزيع ولكن أيضًا سيكون لديك مساحة أكبر لحزمك أو الملفات.
لدي نواة واحدة فقط في نظام دبيان: uname -sr
لينكس 4.9.0-3-amd64.
لقد قمت بتثبيت Debian kde قبل بضعة أسابيع (lsb_release -a
لا توجد وحدات LSB متوفرة.
معرف الموزع: دبيان
الوصف: Debian GNU / Linux 9.1 (امتداد)
الإصدار: 9.1
Codename: Stretch) وهو يعمل بشكل مثالي. لم يتم تحديثه وليس ضروريًا أيضًا. أرى أن هناك بالفعل أنظمة مع kernel 4.12 لكن دبيان غير فاعل ويعمل بخطوات قصيرة جدًا ولكنها آمنة جدًا.
على أي حال ، فإن المعلومات الواردة في المنشور ممتازة لأخذها في الاعتبار عند ظهور الظروف الدقيقة ، والتي أشكر كاتبها على ذلك.
الشيء نفسه ينطبق على فيدورا؟ شكرا
أود أن أعرف رأيك حول MX_Linux ، التوزيع الذي يحدث فرقًا كبيرًا.
شكرا لك مقالة جيدة جدا
حاول إلغاء تثبيت النواة أثناء شرحها باستخدام byobu وسترى أنها لا تفعل شيئًا على الإطلاق. ستعرف ما إذا كنت قد استغرقت وقتًا لاختباره وليس مجرد نسخه من صفحة أخرى حيث يشرحونه بنفس الطريقة ، ولا يعمل على أي حال. أنت تلحق الكثير من الضرر لينكس بهذا.