Usuwanie nieaktualnych kerneli z Ubuntu
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.
# Wyciągnięcie informacji o aktualnie działającym kernelu
# KERN_FULL - na przykład '2.6.27-11-generic'
KERN_FULL=`uname -r`
#KERN_SUBVER - na przykład '2.6.27-11'
KERN_SUBVER=`uname -r | cut -d'-' -f1-2`
# KERN_VER - na przykład '2.6.27'
KERN_VER=`uname -r | cut -d'-' -f1`
# Wybiera wszystkie pakiety z pełnym numerem wersji w nazwie (póki co na szczęście tylko pakiety kenelowe)
# z pominięciem aktualnego kernela i pakietów z numerami wersji ale bez żadnych przyrostków - czyli na przykład
# nie ruszy linux-source-2.6.27
PKG=`aptitude -F "%p" search "~i${KERN_VER}" | grep -v "${KERN_FULL}" | egrep -v "${KERN_VER}\\s*\$" | egrep -v "${KERN_SUBVER}\\s*\$"`
aptitude purge $PKG
- Wersja do wydruku
- Odpowiedz
- 12370 odsłon
- Wersja PDF


Ostatnie odpowiedzi
2 tygodnie 6 dni temu
5 tygodni 5 dni temu
8 tygodni 1 dzień temu
11 tygodni 12 godzin temu
11 tygodni 12 godzin temu
11 tygodni 4 dni temu
19 tygodni 5 dni temu
35 tygodni 5 dni temu
49 tygodni 2 dni temu
49 tygodni 6 dni temu