Kā instalēt kodola galvenes Ubuntu un Debian


Mūsu pēdējā rakstā mēs esam izskaidrojuši, kā instalēt kodola galvenes CentOS 7. Kernel Headers satur C koda failus Linux kodolam, kas piedāvā dažādas funkciju un struktūru definīcijas, kas nepieciešamas, sastādot jebkuru kodu, kas saskaras ar kodolu, piemēram, kodola moduļi vai ierīču draiveri un dažas lietotāju programmas.

Ir ļoti svarīgi atzīmēt, ka instalētajai kodola galvenes pakotnei jāatbilst pašreiz instalētajai kodola versijai jūsu sistēmā. Ja jūsu kodola versija tiek piegādāta ar noklusējuma izplatīšanas instalāciju vai esat jauninājis savu kodolu, izmantojot dpkg vai apt pakotņu pārvaldnieku no Ubuntu vai Debian bāzes krātuvēm, jums jāinstalē atbilstošās kodola galvenes, izmantojot tikai pakotņu pārvaldnieku. Un, ja jūs esat apkopojis kodolu no avotiem, jums jāinstalē arī kodola galvenes no avotiem.

Šajā rakstā mēs paskaidrosim, kā instalēt kodola galvenes Ubuntu un Debian Linux izplatījumos, izmantojot noklusējuma pakotņu pārvaldnieku.

Instalējiet kodola galvenes Ubuntu un Debian

Vispirms pārbaudiet instalēto kodola versiju, kā arī kodola galvenes pakotni, kas atbilst jūsu kodola versijai, izmantojot šādas komandas.

$ uname -r
$ apt search linux-headers-$(uname -r)

Debian, Ubuntu un to atvasinājumos visus kodola galvenes failus var atrast direktorijā/usr/src. Izmantojot šo komandu, varat pārbaudīt, vai jūsu kodola versijai atbilstošās kodola galvenes jau ir instalētas jūsu sistēmā.

$ ls -l /usr/src/linux-headers-$(uname -r)

No iepriekš minētās izejas ir skaidrs, ka atbilstošā kodola galvenes direktorija nepastāv, tas nozīmē, ka pakete vēl nav instalēta.

Pirms varat instalēt atbilstošās kodola galvenes, atjauniniet pakotņu indeksu, lai paņemtu informāciju par jaunākajiem pakotņu laidieniem, izmantojot šo komandu.

$ sudo apt update

Pēc tam izpildiet šo komandu, kas seko, lai instalētu Linux kodola galvenes pakotni jūsu kodola versijai.

$ sudo apt install linux-headers-$(uname -r)

Pēc tam pārbaudiet, vai atbilstošās kodola galvenes ir instalētas jūsu sistēmā, izmantojot šādu komandu

$ ls -l /usr/src/linux-headers-$(uname -r)

Tas ir viss! Šajā rakstā mēs esam paskaidrojuši, kā instalēt kodola galvenes Ubuntu un Debian Linux un citus izplatījumus Debian ģimenes kokā.

Vienmēr paturiet prātā, ka kodola moduļa sastādīšanai jums būs nepieciešamas Linux kodola galvenes. Ja jums ir kādi jautājumi vai domas, ar ko dalīties, izmantojiet zemāk esošo komentāru veidlapu, lai sazinātos ar mums.