صفحه 1 از 1

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

ارسال شده: یک‌شنبه 19 اردیبهشت 1400, 12:12 pm
توسط rahmani
سلام تعداد هسته های نصب شده روی سیستم زیاد شده چطور میتونم نسخه های قدیمی رو پاک کنم

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

ارسال شده: یک‌شنبه 19 اردیبهشت 1400, 12:15 pm
توسط 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!