Çekirdek/Kaldırma

From Gentoo Wiki
< Kernel
Jump to: navigation, search
This page is a translated version of the page Kernel/Removal and the translation is 100% complete.

Other languages:
Deutsch • ‎English • ‎Türkçe • ‎español • ‎français • ‎italiano • ‎português do Brasil • ‎русский • ‎中文(中国大陆)‎ • ‎日本語 • ‎한국어

Bu makalede eski çekirdeklerin kaldırılmasını anlatmaktadır.

Kaynak kodların kaldırılması

Yeni bir çekirdek kurulup işlevsel olduğunda, eskisi kaldırılabilir. Eski ve kullanılmayan slotlu paketleri (sys-kernel/gentoo-sources gibi) kaldırmak için emerge'nin --depclean seçeneği (kısaca -c) kullanılabilir.

root #emerge --ask --depclean gentoo-sources

Kullanımdaki çekirdeğin kaynak kodlarının kaldırılmadığına emin olun. Çekirdek güncelleme detayları için ilgili sayfayı inceleyebilirsiniz.

Kaynak kodlarını korumak

Daha yeni çekirdeğin kaynak kodlarını kurdunuz ancak geçiş yapmadıysanız, "--depclean" kullandığınızda bu da silinecektir. Bunu engellemek için korumak istediğiniz çekirdek kodlarının sürümünü world dosyanıza ekleyebilirsiniz.

root #emerge --ask --noreplace gentoo-sources:3.3.8

İşlemlerde "-" yerine ":" kullanarak, özel olarak slot belirtebilirsiniz.

Kalıntıları silmek

eclean-kernel kullanmak

app-admin/eclean-kernel eski çekirdeklerden kalanları temizlemeye yardımcı olan basit bir araçtır. Kullanılmayan derlenmiş dosyaları ve kaynak kodlarını bulup kaldırabilmektedir.

Örneğin son 3 çekirdeği bırakmak için:

root #eclean-kernel -n 3

Elle kaldırma

Portage yalnızca kendi kurduğu dosyaları kaldırabilir. Diğerlerini de kaldırabilirsiniz.

  • Derleme sırasında kaynak kodu dizininde oluşan dosyalar:
root #rm -r /usr/src/linux-3.X.Y
  • /lib/modules/ altına kopyalanan modüller:
root #rm -r /lib/modules/3.X.Y
  • /boot altındaki eski dosyalar:
root #rm /boot/vmlinuz-3.X.Y
root #rm /boot/System.map-3.X.Y
root #rm /boot/config-3.X.Y
  • Son olarak boot yöneticisinin (grub vb.) ayarlarındaki kalıntılar da temizlenebilir.