This is Gentoo's testing wiki. It is a non-operational environment and its textual content is outdated.
Please visit our production wiki at https://wiki.gentoo.org
Çekirdek/Kaldırma
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.