Ubuntu we Debian-da ýadro sözbaşylaryny nädip gurmaly


Geçen makalamyzda, CentOS 7-de ýadro sözbaşylaryny nädip gurmalydygyny düşündirdik, ýadro sözbaşylary Linux ýadrosy üçin C sözbaşy faýllaryny öz içine alýar, bu ýadro bilen interfeýs edýän islendik kod düzülende talap edilýän dürli funksiýa we gurluş kesgitlemelerini hödürleýär. ýadro modullary ýa-da enjam draýwerleri we käbir ulanyjy programmalary.

Gurjak ýadro sözbaşylar bukjasynyň ulgamyňyzda häzirki gurnalan ýadro wersiýasy bilen gabat gelmelidigini bellemek möhümdir. Ernadro wersiýaňyz deslapky paýlama gurnamasy bilen ugradylan bolsa ýa-da Ubuntu ýa-da Debian bazasyndaky ammarlardan dpkg ýa-da apt paket dolandyryjysyny ulanyp täzelenen bolsaňyz, diňe paket dolandyryjysyny ulanyp, ýadro sözbaşylaryny gabat getirmeli. Ernadrosy çeşmelerden düzen bolsaňyz, ýadro sözbaşylaryny çeşmelerden hem gurmalysyňyz.

Bu makalada, deslapky paket dolandyryjysyny ulanyp, Ubuntu we Debian Linux paýlamalarynda ýadro sözbaşylaryny nädip gurmalydygyny düşündireris.

Ernadro sözbaşylaryny Ubuntu we Debian-da guruň

Ilki bilen gurlan ýadro wersiýaňyzy, şeýle hem aşakdaky buýruklary ulanyp, ýadro wersiýaňyza gabat gelýän ýadro sözbaşy paketini barlaň.

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

Debian, Ubuntu we olardan emele gelen ähli ýadro sözbaşy faýllaryny/usr/src katalogynda tapyp bilersiňiz. Ernadro wersiýaňyza gabat gelýän ýadro sözbaşylarynyň aşakdaky buýrugy ulanyp eýýäm ulgamyňyzda gurlandygyny barlap bilersiňiz.

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

Aboveokardaky çykyşdan, gabat gelýän ýadro sözbaşy katalogynyň ýokdugy, paketiň entek gurulmandygyny aňladýar.

Degişli ýadro sözbaşylaryny gurmazdan ozal, aşakdaky buýrugy ulanyp, iň soňky paket çykarylyşy barada maglumat almak üçin paketleriň indeksini täzeläň.

$ sudo apt update

Soňra ýadro wersiýaňyz üçin Linux Kernel sözbaşy paketini gurmak üçin aşakdaky buýrugy işlediň.

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

Ondan soň, aşakdaky buýrugy ulanyp, ulgamyňyza gabat gelýän ýadro sözbaşylarynyň gurnalandygyny ýa-da ýokdugyny barlaň

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

Bu hemmesi! Bu makalada Ubuntu we Debian Linux-da ýadro sözbaşylaryny we Debian maşgalasyndaky beýleki paýlamalary nädip gurmalydygyny düşündirdik.

Ernadro modulyny düzmek üçin Linux ýadro sözbaşylarynyň gerekdigini elmydama ýadyňyzdan çykarmaň. Islegleriňiz ýa-da paýlaşmak isleýän pikirleriňiz bar bolsa, bize ýetmek üçin aşakdaky teswir formasyny ulanyň.