Wéi installéiere Kernel Header an Ubuntu an Debian


An eisem leschten Artikel hu mir erkläert wéi Dir Kernel Header an CentOS 7 installéiere wëllt. Kernel Headers enthalen d'C Header Dateien fir de Linux Kernel, déi déi verschidde Funktiouns- a Strukturdefinitioune bitt, déi néideg sinn wann Dir all Code kompiléiert deen mam Kernel interfacet, wéi z. Kernel Moduler oder Apparat Chauffeuren an e puer Benotzer Programmer.

Et ass ganz wichteg ze bemierken datt de Kernel Header Package deen Dir installéiert sollt mat der aktueller installéierter Kernel Versioun op Ärem System passen. Wann Är Kernel Versioun mat der Standardverdeelungsinstallatioun verschéckt gëtt oder Dir Är Kernel mat dpkg oder apt Package Manager vun den Ubuntu oder Debian Basis Repositories aktualiséiert hutt, da musst Dir passende Kernel Header installéieren nëmme mat Package Manager. A wann Dir Kernel aus Quelle kompiléiert hutt, musst Dir och Kernel Header aus Quellen installéieren.

An dësem Artikel wäerte mir erkläre wéi Dir Kernel Header an Ubuntu an Debian Linux Verdeelungen installéiere wëllt mat Standard Package Manager.

Installéiere Kernel Header an Ubuntu an Debian

Préift als éischt Är installéiert Kernel Versioun wéi och Kernel Header Package dat mat Ärer Kernel Versioun entsprécht mat de folgende Kommandoen.

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

Op Debian, Ubuntu an hir Derivate kënnen all Kernel Header Dateien ënner /usr/src Verzeechnes fonnt ginn. Dir kënnt iwwerpréiwen ob déi passend Kernel Header fir Är Kernel Versioun schonn op Ärem System installéiert sinn mat dem folgenden Kommando.

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

Vun der uewe genannter Ausgab ass et kloer datt de passende Kernel Header Verzeechnes net existéiert, dat heescht datt de Package nach net installéiert ass.

Ier Dir déi entspriechend Kernel Header installéiere kënnt, aktualiséieren Äre Packagen Index, fir Informatiounen iwwer déi lescht Package Releases z'erreechen, andeems Dir de folgende Kommando benotzt.

$ sudo apt update

Fëllt dann de folgende Kommando aus fir de Linux Kernel Header Package fir Är Kernel Versioun z'installéieren.

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

Als nächst, kontrolléiert ob déi passend Kernel Header op Ärem System installéiert goufen mat dem folgenden Kommando

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

Dat ass alles! An dësem Artikel hu mir erkläert wéi Dir Kernel Header an Ubuntu an Debian Linux an aner Verdeelungen am Debian Stammbaum installéiert.

Denkt ëmmer drun datt fir e Kernelmodul ze kompiléieren, Dir braucht d'Linux Kernel Header. Wann Dir Froen hutt, oder Gedanken ze deelen, benotzt de Kommentarformular hei ënnen fir eis z'erreechen.