Metapakiety jądra i nagłówków

Kategoria: FAQ, etykiety: kernel

Dodany: 2013-01-19 22:00 (zmodyfikowany: 2014-03-24 16:34)
Przez: ArnVaker

Wyświetleń: 10483

Zadaniem tych metapakietów jest dbanie aby zawsze zainstalowana była najnowsza dostępna w repozytorium wersja jądra i nagłówków. Gdy do repozytorium trafiają nowe pakiety z jądrem i nagłówkami, metapakiety są aktualizowane, a nowe pakiety z jądrem i nagłówkami instalowane są automatycznie jako ich zależności.

Metapakiety dostępne są dla każdej wersji jądra, najpopularniejsze to linux-image-amd64 i linux-headers-amd64 w przypadku architektury 64-bitowej, oraz linux-image-686-pae i linux-headers-686-pae w przypadku architektury 32-bitowej. Używaną obecnie wersję jądra można sprawdzić poleceniem:

uname -r

Przykładowy wynik:

3.2.0-4-amd64

Czyli metapakietami w tym przypadku będą linux-image-amd64 i linux-headers-amd64.

Instalacja:

aptitude install linux-image-amd64 linux-headers-amd64

Można to trochę zautomatyzować wykorzystując wyrażenie regularne. Przykładowo:

uname -r | sed -e 's,[^-]*-[^-]*-,,'

Powyższe polecenie wyświetli samą potrzebną tutaj końcówkę:

amd64

Polecenie instalacji z wykorzystaniem wyrażenia regularnego:

aptitude install linux-image-`uname -r | sed -e 's,[^-]*-[^-]*-,,'` linux-headers-`uname -r | sed -e 's,[^-]*-[^-]*-,,'`

Powyższe polecenie powinno zadziałać prawidłowo w przypadku każdego jądra dostępnego w repozytorium Debiana.

OSnews Wykop Blip Flaker Kciuk Śledzik Facebook Identi.ca Twitter del.icio.us Google Bookmarks