Weboldal keresés

Kernelfejlécek telepítése Ubuntu és Debian rendszerben


Legutóbbi cikkünkben elmagyaráztuk, hogyan kell telepíteni a kernelfejléceket a CentOS 7 rendszerben. A Kernelfejlécek a C fejlécfájlokat tartalmazzák a Linux kernelhez, amely különféle funkciókat és szerkezeteket kínál. definíciók szükségesek a kernellel interfészeket tartalmazó kódok, például kernelmodulok vagy eszközillesztő-programok és egyes felhasználói programok fordításakor.

Nagyon fontos megjegyezni, hogy a telepített kernelfejléc-csomagnak meg kell egyeznie a rendszeren jelenleg telepített kernelverzióval. Ha a rendszermag verzióját az alapértelmezett disztribúciós telepítéssel szállítják, vagy ha a rendszermagot dpkg vagy apt csomagkezelő segítségével frissítette az Ubuntu vagy Debian alaptárakból, akkor a megfelelő kernelfejléceket csak csomagkezelővel kell telepítenie. Ha pedig forrásokból fordította le a kernelt, akkor a forrásokból származó kernelfejléceket is telepítenie kell.

Ebben a cikkben elmagyarázzuk, hogyan telepíthető a Kernelfejlécek Ubuntu és Debian Linux disztribúciókban az alapértelmezett csomagkezelő használatával.

Telepítse a kernelfejléceket Ubuntu és Debian rendszerben

Először ellenőrizze a telepített kernelverziót, valamint a kernel-verziónak megfelelő kernelfejléc-csomagot a következő parancsok segítségével.

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

A Debian, az Ubuntu és ezek származékai esetén az összes kernelfejléc fájl megtalálható az /usr/src könyvtárban. A következő paranccsal ellenőrizheti, hogy a kernelverziónak megfelelő kernelfejlécek már telepítve vannak-e a rendszeren.

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

A fenti kimenetből egyértelmű, hogy a megfelelő kernelfejléc könyvtár nem létezik, vagyis a csomag még nincs telepítve.

A megfelelő kernelfejlécek telepítése előtt frissítse a csomagok indexét, hogy információkat szerezzen a legújabb csomagkiadásokról, a következő paranccsal.

sudo apt update

Ezután futtassa a következő parancsot a Linux Kernel fejlécek csomagjának telepítéséhez a kernel verziójához.

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

Ezután ellenőrizze, hogy a megfelelő kernelfejlécek telepítve vannak-e a rendszeren a következő paranccsal

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

Ez minden! Ebben a cikkben elmagyaráztuk, hogyan kell telepíteni a kernelfejléceket Ubuntu és Debian Linuxba, valamint a Debian családfa más disztribúcióiba.

Mindig tartsd észben, hogy egy kernelmodul lefordításához szükséged lesz a Linux kernelfejlécekre. Ha bármilyen kérdése vagy megosztandó gondolata van, használja az alábbi megjegyzés űrlapot, hogy kapcsolatba léphessen velünk.