چطور کرنل های قدیمی رو پاک کنم

پرسش و پاسخ های مرتبط با مسائل سخت افزاری و کرنل
ارسال پست
rahmani
تازه وارد
تازه وارد
پست: 11
تاریخ عضویت: جمعه 12 اردیبهشت 1399, 10:53 am
تشکر کرده: 5 دفعات
تشکر شده: 1 دفعه

چطور کرنل های قدیمی رو پاک کنم

پست توسط rahmani »

سلام تعداد هسته های نصب شده روی سیستم زیاد شده چطور میتونم نسخه های قدیمی رو پاک کنم

آواتار کاربر
phoenix_forum
مدیر کل سایت
مدیر کل سایت
پست: 100
تاریخ عضویت: جمعه 29 شهریور 1398, 1:59 pm
جواب ها: 4
تشکر کرده: 4 دفعات
تشکر شده: 5 دفعات
تماس:

Re: چطور کرنل های قدیمی رو پاک کنم

پست توسط phoenix_forum »

این قدم برای کسانی است که تمایل دارند کرنل های قدیمی نصب شده بر روی سیستم شان را حذف کنند در صورتی که این موضوع اهمیتی ندارد از این مرحله عبور کنید.چون بعد از مدتی خود فدورا اقدام به حذف نسخه های قدیمی تر میکند
مرحله اول
باید بررسی کنید نسخه حال حاضر کرنل شما چیست برای این منظور دستور زیر را در ترمینال وارد کنید

کد: انتخاب همه

uname -r
خروجی دستور چیزی شبیه کادر زیر است

کد: انتخاب همه

4.13.12-300.fc27.x86_64
مرحله دوم
با دستور زیر نسخه های نصب شده بر روی سیستم را بررسی میکنیم

کد: انتخاب همه

rpm -qa kernel
خروجی دستور چیزی شبیه کادر زیر است

کد: انتخاب همه

kernel-4.13.9-300.fc27.x86_64
kernel-4.13.12-300.fc27.x86_64
طبق خروجی بالا من ۲ نسخه کرنل را نصب دارم که نسخه پیش فرض سیستم در حال حاضر kernel-4.13.9-300.fc27.x86_64 که در مرحله اول هم به ما همین نسخه را نمایش داده بود در نتیجه من باید نسخه دوم یعنی kernel-4.13.12-300.fc27.x86_64 را حذف کنم پس دستور زیر را در ترمینال تایپ کنید

کد: انتخاب همه

sudo dnf -y remove kernel-4.13.9-300.fc27.x86_64
خروجی دستور باید چیزی شبیه کادر زیر باشد.

کد: انتخاب همه

Dependencies resolved.
================================================================================
 Package        Arch           Version                  Repository         Size
================================================================================
Removing:
 kernel         x86_64         4.13.9-300.fc27          @anaconda           0  
 
Transaction Summary
================================================================================
Remove  1 Package
 
Freed space: 0  
Is this ok [y/N]: y
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Erasing          : kernel-4.13.9-300.fc27.x86_64                          1/1 
  Running scriptlet: kernel-4.13.9-300.fc27.x86_64                          1/1 
  Verifying        : kernel-4.13.9-300.fc27.x86_64                          1/1 
 
Removed:
  kernel.x86_64 4.13.9-300.fc27                                                 
 
Complete!

ارسال پست