Giunsa ang Pag-install sa Kernel Header sa Ubuntu ug Debian


Sa among katapusan nga artikulo, among gipatin-aw kung giunsa ang pag-install sa mga header sa kernel sa CentOS 7. Ang mga Kernel Header naglangkob sa mga file sa header sa C para sa kernel sa Linux, nga nagtanyag sa lainlaing mga kahulugan sa function ug istruktura nga gikinahanglan kung mag-compile sa bisan unsang code nga nag-interface sa kernel, sama sa kernel modules o device drivers ug pipila ka user programs.

Importante kaayo nga timan-an nga ang kernel header package nga imong gi-install kinahanglan nga mohaum sa kasamtangan nga gi-install nga kernel nga bersyon sa imong sistema. Kung ang imong bersyon sa kernel ipadala uban ang default nga pag-install sa pag-apod-apod o imong gi-upgrade ang imong Kernel gamit ang dpkg o apt package manager gikan sa Ubuntu o Debian base nga mga repository, nan kinahanglan nimo nga i-install ang parehas nga mga header sa kernel gamit ang manager sa package lamang. Ug kung imong giipon ang kernel gikan sa mga gigikanan, kinahanglan nimo usab nga i-install ang mga header sa kernel gikan sa mga gigikanan.

Sa kini nga artikulo, among ipasabut kung giunsa ang pag-install sa Kernel Header sa mga distribusyon sa Ubuntu ug Debian Linux gamit ang default manager sa package.

I-install ang Kernel Header sa Ubuntu ug Debian

Susiha una ang imong na-install nga kernel nga bersyon ingon man ang kernel header nga pakete nga mohaum sa imong kernel nga bersyon gamit ang mosunod nga mga sugo.

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

Sa Debian, Ubuntu ug sa ilang mga gigikanan, ang tanan nga mga file sa header sa kernel makit-an sa ilawom sa /usr/src nga direktoryo. Mahimo nimong susihon kung ang parehas nga mga header sa kernel alang sa imong bersyon sa kernel na-install na sa imong sistema gamit ang mosunud nga mando.

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

Gikan sa ibabaw nga output, klaro nga ang katugbang nga kernel header directory wala maglungtad, nagpasabot nga ang package wala pa ma-install.

Sa dili pa nimo ma-install ang angay nga mga header sa kernel, i-update ang imong indeks sa pakete, aron makuha ang kasayuran bahin sa labing bag-ong pagpagawas sa package, gamit ang mosunud nga mando.

$ sudo apt update

Dayon padagana ang mosunod nga sugo nga mosunod aron i-install ang Linux Kernel headers package alang sa imong kernel nga bersyon.

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

Sunod, susiha kung ang katugbang nga mga header sa kernel na-install sa imong sistema gamit ang mosunud nga mando

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

Kana lang! Niini nga artikulo, among gipatin-aw unsaon pag-instalar sa mga kernel header sa Ubuntu ug Debian Linux ug uban pang mga distribusyon sa Debian family tree.

Hinumdumi kanunay nga aron makolekta ang usa ka module sa kernel, kinahanglan nimo ang mga header sa Linux kernel. Kung naa kay mga pangutana, o mga hunahuna nga ipaambit, gamita ang porma sa komento sa ubos aron maabot kami.