Jinsi ya Kufunga Vichwa vya Kernel katika Ubuntu na Debian


Katika makala yetu ya mwisho, tumeelezea jinsi ya kusakinisha vichwa vya kernel katika CentOS 7. Vichwa vya Kernel vina faili za kichwa cha C kwa kernel ya Linux, ambayo hutoa ufafanuzi mbalimbali wa kazi na muundo unaohitajika wakati wa kuunda msimbo wowote unaoingiliana na kernel, kama vile. moduli za kernel au viendeshi vya kifaa na programu zingine za watumiaji.

Ni muhimu sana kutambua kwamba kifurushi cha vichwa vya kernel unachosakinisha kinapaswa kuendana na toleo la kernel iliyosakinishwa kwa sasa kwenye mfumo wako. Ikiwa toleo lako la kernel litasafirishwa na usakinishaji chaguo-msingi wa usambazaji au umeboresha Kernel yako kwa kutumia dpkg au kidhibiti cha kifurushi cha apt kutoka hazina za Ubuntu au Debian, basi lazima usakinishe vichwa vinavyolingana vya kernel kwa kutumia kidhibiti cha kifurushi pekee. Na ikiwa umekusanya kernel kutoka kwa vyanzo, lazima pia usakinishe vichwa vya kernel kutoka kwa vyanzo.

Katika nakala hii, tutaelezea jinsi ya kusanikisha Vichwa vya Kernel katika usambazaji wa Ubuntu na Debian Linux kwa kutumia meneja wa kifurushi chaguo-msingi.

Sakinisha Vichwa vya Kernel katika Ubuntu na Debian

Kwanza angalia toleo lako la kernel iliyosakinishwa na kifurushi cha kichwa cha kernel kinacholingana na toleo lako la kernel kwa kutumia amri zifuatazo.

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

Kwenye Debian, Ubuntu na derivatives zao, faili zote za kichwa cha kernel zinaweza kupatikana chini ya /usr/src saraka. Unaweza kuangalia ikiwa vichwa vya kernel vinavyolingana vya toleo lako la kernel tayari vimewekwa kwenye mfumo wako kwa kutumia amri ifuatayo.

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

Kutoka kwa pato hapo juu, ni wazi kuwa saraka ya kichwa cha kernel inayolingana haipo, ikimaanisha kuwa kifurushi bado hakijasakinishwa.

Kabla ya kusakinisha vichwa vya kernel vinavyofaa, sasisha faharasa ya vifurushi vyako, ili kupata taarifa kuhusu matoleo mapya zaidi ya kifurushi, kwa kutumia amri ifuatayo.

$ sudo apt update

Kisha endesha amri ifuatayo inayofuata kusakinisha kifurushi cha vichwa vya Linux Kernel kwa toleo lako la kernel.

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

Ifuatayo, angalia ikiwa vichwa vya kernel vinavyolingana vimewekwa kwenye mfumo wako kwa kutumia amri ifuatayo

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

Ni hayo tu! Katika makala hii, tumeelezea jinsi ya kufunga vichwa vya kernel katika Ubuntu na Debian Linux na usambazaji mwingine katika mti wa familia wa Debian.

Daima kumbuka kwamba ili kuunda moduli ya kernel, utahitaji vichwa vya Linux kernel. Ikiwa una maswali yoyote, au mawazo ya kushiriki, tumia fomu ya maoni hapa chini ili kuwasiliana nasi.