Cum se instalează antetele kernel în Linux

rus-linux.net Biblioteca site-ului

Când compilați driverul de dispozitiv ca un modul kernel, trebuie setați antetele de kernel. Ele sunt, de asemenea, necesare în cazul în care alegeți o aplicație particularizată care comunică direct cu kernel-ul. Când instalați fișierele antet kernel-ului, trebuie să vă asigurați că versiunea lor se potrivește cu versiunea de kernel-ul instalat pe sistemul dumneavoastră.

Dacă versiunea de nucleu nu este schimbat după instalarea de distribuție, sau îl actualizați folosind managerul de pachete al sistemului (adică, apt-get, aptitude sau yum) din depozitul de sistem, fișierele antet, puteți instala, de asemenea, folosind managerul de pachete. Cu toate acestea, dacă ați descărcat codul sursa kernel-ului și compilați-l singur, fișierele antet trebuie să fie instalat folosind comanda make.

Aici, presupunem că kernel-ul este instalat din magazia principal al sistemului de distribuție, și doriți să instalați antetele kernel relevante.

Instalarea fișierelor kernel header în Debian, Ubuntu sau Linux Mint

Dacă nu ați compilat manual kernel-ul, puteți instala fișierele corespunzătoare antet kernel folosind apt-get comanda.
În primul rând, verificați pentru a vedea dacă are antetul necesar fișierele sunt instalate cu comanda:

Acum, instalați fișierele antet, așa cum se arată mai jos.

Cum se instalează antetele kernel în Linux

Verificați dacă instalarea a fost reușită.

În mod implicit, Debian, Ubuntu sau Linux Mint fișiere antet sunt în / usr / src.

Instalarea fișierelor kernel header în Fedora, CentOS sau RHEL

Dacă nu ați actualizat kernel-ul de mână, puteți instala fișierele corespunzătoare kernel header utilizând comanda yum.
În primul rând, verificați dacă antetul necesar fișierele deja instalate. În mod implicit, antetele kernel sunt localizate în / usr / src / Boabele /.
Dacă fișierul antet corespunzător nu este instalat, aveți posibilitatea să le instalați folosind comanda yum. Se va găsi automat pachetul corespunzător.

Cum se instalează antetele kernel în Linux

În cazul în care anteturile de kernel instalate cu comanda de mai sus nu ar corespunde stabilit în centrul sistemului, aceasta înseamnă de actualitate. În acest caz, actualizați kernel-ul la cea mai recentă versiune utilizând următoarele comenzi. După actualizare, trebuie să reporniți sistemul.

Acum, verificați că aveți versiunea corespunzătoare a fișierelor antet cu comanda:

articole similare