Yadda ake Shigar Kernel Headers a cikin Ubuntu da Debian


A cikin labarinmu na ƙarshe, mun yi bayanin yadda ake shigar da masu rubutun kernel a cikin CentOS 7. Kernel Headers yana ƙunshe da fayilolin C na Linux kernel, wanda ke ba da ayyuka daban-daban da ma'anar tsarin da ake buƙata yayin tattara kowane lambar da ke mu'amala da kernel, kamar su. kernel modules ko direbobin na'ura da wasu shirye-shiryen masu amfani.

Yana da matukar mahimmanci a lura cewa fakitin kernel heads ɗin da kuka shigar yakamata yayi daidai da sigar kernel ɗin da aka shigar a halin yanzu akan tsarin ku. Idan sigar kernel ɗinku tana jigilar kaya tare da shigarwar rarraba tsoho ko kun haɓaka Kernel ɗinku ta amfani da dpkg ko mai sarrafa fakitin da ya dace daga wuraren ajiyar Ubuntu ko Debian, to dole ne ku shigar da kanun kernel masu dacewa ta amfani da mai sarrafa fakiti kawai. Kuma idan kun tattara kwaya daga tushe, dole ne ku kuma shigar da kanun kernel daga tushe.

A cikin wannan labarin, za mu yi bayanin yadda ake shigar da Kernel Headers a cikin rarrabawar Ubuntu da Debian Linux ta amfani da mai sarrafa fakitin tsoho.

Sanya Kernel Headers a cikin Ubuntu da Debian

Da farko duba sigar kwaya da aka shigar da kuma kunshin taken kernel wanda yayi daidai da sigar kwaya ta amfani da bin umarni.

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

A kan Debian, Ubuntu da abubuwan da suka samo asali, ana iya samun duk fayilolin shugaban kernel a ƙarƙashin /usr/src directory. Kuna iya bincika idan an riga an shigar da masu kan kwaya masu dacewa don sigar kernel ɗinku akan tsarin ku ta amfani da umarni mai zuwa.

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

Daga fitowar da ke sama, a bayyane yake cewa jagorar jagorar kwaya da ta dace ba ta wanzu, ma'ana har yanzu ba a shigar da kunshin ba.

Kafin ka iya shigar da kanun kernel masu dacewa, sabunta fihirisar fakitin ku, don ɗaukar bayanai game da sabbin fakitin, ta amfani da umarni mai zuwa.

$ sudo apt update

Sannan gudanar da umarni mai zuwa wanda ke biyowa don shigar da kunshin kanun labarai na Linux Kernel don sigar kernel ku.

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

Na gaba, bincika idan an shigar da kawunan kernel masu dacewa akan tsarin ku ta amfani da umarni mai zuwa

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

Shi ke nan! A cikin wannan labarin, mun bayyana yadda ake shigar da ƙwaya a cikin Ubuntu da Debian Linux da sauran rarrabawa a cikin bishiyar dangin Debian.

Koyaushe ka tuna cewa don haɗa tsarin kernel, kuna buƙatar masu kai kernel na Linux. Idan kuna da wasu buƙatu, ko tunani don raba, yi amfani da fom ɗin sharhi da ke ƙasa don isa gare mu.