SEARCH
Kategorie
FAQ
brak podkategorii
Linux
Debian
Ubuntu
AWK
Groovy
Java
Ruby
bash
sed
brak podkategorii
brak podkategorii
Sieci
Cisco
Windows
brak podkategorii

Usuwanie nieaktualnych kerneli z Ubuntu i Debiana

Z LinuxPedia

Jeszcze w kategorii Debian: Zapamiętywanie konfiguracji iptablesŁatwy import kluczy do repozytoriów APT
Jeszcze w kategorii Ubuntu: Jak zrobić bootowalny pendrive z UbuntuNetwork Manager przełączył sie w tryb UnmanagedRepozytoria UbuntuZapamiętywanie konfiguracji iptablesZestaw Ubuntu + lighttpd + FastCGI + PHP nie czyta php.iniŁatwy import kluczy do repozytoriów APT

Poniżej znajduje się skrypt automatycznie czyszczący nieaktualne wersje kernela i pakietów "okołokernelowych" (nagłówki, itd) z działającego systemu. Skrypt należy uruchomić po aktualizacji zmieniającej kernel na nowszy i po zresetowaniu komputera. Kluczową sprawą jest reset, gdyż starszą wersję można bezpiecznie wywalić tylko z poziomu działania nowej wersji kernela.

#!/bin/bash
 
CURRENT=`uname -r | sed 's/-[a-z0-9]*$//g'`
OLD=""
 
cd /boot
 
for VM in vmlinuz*
do
OLD_VM=`echo "$VM" | sed 's/vmlinuz-\|-[a-z0-9]*$//g'`
if [ "$CURRENT" != "$OLD_VM" ]
then
echo "Nieużywany kernel $OLD_VM - do usunięcia"
OLD="$OLD '~n$OLD_VM'"
else
echo "Bieżący kernel $CURRENT - zostaje na dysku"
fi
done
 
if [ "$OLD" ]
then
aptitude purge $OLD
fi
Fakty o Usuwanie nieaktualnych kerneli z Ubuntu i Debiana — Kliknij + aby znaleźć podobne strony.RDF feed
Słowa kluczoweDebian  + i Ubuntu  +
Tę stronę ostatnio zmodyfikowano 10:11, 16 lut 2010. Tę stronę obejrzano 571 razy.