Kif Tinstalla Kernel Headers f'Ubuntu u Debian


Fl-aħħar artiklu tagħna, spjegajna kif tinstalla l-headers tal-kernel f'CentOS 7. L-headers tal-kernel fihom il-fajls tal-header C għall-kernel tal-Linux, li joffri d-diversi definizzjonijiet tal-funzjoni u l-istruttura meħtieġa meta tikkumpila kwalunkwe kodiċi li jgħaqqad mal-qalba, bħal moduli tal-kernel jew drivers tal-apparat u xi programmi tal-utent.

Huwa importanti ħafna li wieħed jinnota li l-pakkett tal-headers tal-kernel li tinstalla għandu jaqbel mal-verżjoni tal-kernel installata bħalissa fis-sistema tiegħek. Jekk il-verżjoni tal-kernel tiegħek tintbagħat bl-installazzjoni tad-distribuzzjoni default jew aġġornajt il-Kernel tiegħek billi tuża dpkg jew apt package manager mir-repożitorji tal-bażi ta' Ubuntu jew Debian, allura trid tinstalla headers tal-kernel li jaqblu bl-użu tal-maniġer tal-pakketti biss. U jekk ikkumpilajt il-kernel minn sorsi, trid tinstalla wkoll headers tal-kernel minn sorsi.

F'dan l-artikolu, aħna se nispjegaw kif tinstalla Kernel Headers fid-distribuzzjonijiet Ubuntu u Debian Linux billi tuża maniġer tal-pakkett default.

Installa Kernel Headers f'Ubuntu u Debian

L-ewwel iċċekkja l-verżjoni tal-kernel installat tiegħek kif ukoll il-pakkett tal-header tal-kernel li jaqbel mal-verżjoni tal-kernel tiegħek billi tuża l-kmandi li ġejjin.

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

Fuq Debian, Ubuntu u d-derivattivi tagħhom, il-fajls kollha tal-header tal-kernel jistgħu jinstabu taħt id-direttorju /usr/src. Tista 'tiċċekkja jekk l-intestaturi tal-kernel li jaqblu għall-verżjoni tal-kernel tiegħek humiex diġà installati fis-sistema tiegħek billi tuża l-kmand li ġej.

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

Mill-output ta 'hawn fuq, huwa ċar li d-direttorju tal-header tal-kernel li jaqbel ma jeżistix, li jfisser li l-pakkett għadu mhux installat.

Qabel ma tkun tista' tinstalla l-headers tal-kernel xierqa, aġġorna l-indiċi tal-pakketti tiegħek, sabiex taqbad informazzjoni dwar l-aħħar rilaxxi tal-pakketti, billi tuża l-kmand li ġej.

$ sudo apt update

Imbagħad ħaddem il-kmand li ġej li ġej biex tinstalla l-pakkett tal-intestaturi tal-Linux Kernel għall-verżjoni tal-kernel tiegħek.

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

Sussegwentement, iċċekkja jekk l-intestaturi tal-kernel li jaqblu ġewx installati fis-sistema tiegħek billi tuża l-kmand li ġej

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

Dak kollox! F'dan l-artikolu, spjegajna kif tinstalla headers tal-kernel f'Ubuntu u Debian Linux u distribuzzjonijiet oħra fis-siġra tal-familja Debian.

Dejjem żomm f'moħħok li biex tikkompila modulu tal-kernel, ser ikollok bżonn l-intestaturi tal-kernel Linux. Jekk għandek xi mistoqsijiet, jew ħsibijiet x'taqsam, uża l-formola ta' kumment hawn taħt biex tilħaqna.