Kaip įdiegti branduolio antraštes Ubuntu ir Debian


Paskutiniame straipsnyje paaiškinome, kaip įdiegti branduolio antraštes „CentOS 7“. Branduolio antraštėse yra C antraštės failai, skirti Linux branduoliui, kuris siūlo įvairias funkcijas ir struktūrą. apibrėžimai, reikalingi kompiliuojant bet kokį su branduoliu siejantį kodą, pvz., branduolio modulius ar įrenginio tvarkykles ir kai kurias vartotojo programas.

Labai svarbu pažymėti, kad jūsų įdiegtas branduolio antraščių paketas turi atitikti šiuo metu jūsų sistemoje įdiegtą branduolio versiją. Jei jūsų branduolio versija pristatoma su numatytuoju platinimo diegimu arba atnaujinote branduolį naudodami dpkg arba apt paketų tvarkyklę iš bazinių Ubuntu arba Debian saugyklų, tuomet turite įdiegti atitinkamas branduolio antraštes naudodami tik paketų tvarkyklę. Ir jei sukompiliavote branduolį iš šaltinių, taip pat turite įdiegti branduolio antraštes iš šaltinių.

Šiame straipsnyje paaiškinsime, kaip įdiegti Branduolio antraštes Ubuntu ir Debian Linux distribucijose naudojant numatytąją paketų tvarkyklę.

Įdiekite branduolio antraštes Ubuntu ir Debian

Pirmiausia patikrinkite įdiegtą branduolio versiją ir branduolio antraštės paketą, kuris atitinka jūsų branduolio versiją, naudodami šias komandas.

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

Debian, Ubuntu ir jų išvestiniuose įrenginiuose visus branduolio antraštės failus rasite kataloge /usr/src. Galite patikrinti, ar jūsų branduolio versijai atitinkančios branduolio antraštės jau įdiegtos jūsų sistemoje, naudodami šią komandą.

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

Iš aukščiau pateiktos išvesties aišku, kad atitinkamo branduolio antraštės katalogo nėra, tai reiškia, kad paketas dar neįdiegtas.

Prieš įdiegdami atitinkamas branduolio antraštes, atnaujinkite paketų indeksą, kad gautumėte informaciją apie naujausius paketų leidimus, naudodami šią komandą.

sudo apt update

Tada paleiskite šią komandą, kad įdiegtumėte savo branduolio versijos Linux branduolio antraščių paketą.

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

Tada patikrinkite, ar atitinkančios branduolio antraštės buvo įdiegtos jūsų sistemoje, naudodami šią komandą

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

Tai viskas! Šiame straipsnyje paaiškinome, kaip įdiegti branduolio antraštes Ubuntu ir Debian Linux bei kituose Debian šeimos medžio platinimuose.

Visada atminkite, kad norint sudaryti branduolio modulį, jums reikės Linux branduolio antraštės. Jei turite kokių nors klausimų ar minčių, kuriomis norite pasidalinti, naudokite toliau pateiktą komentarų formą, kad su mumis susisiektumėte.