Vyhledávání na webu

Jak nainstalovat hlavičky jádra v Ubuntu a Debianu


V našem minulém článku jsme vysvětlili, jak nainstalovat hlavičky jádra v CentOS 7. Hlavičky jádra obsahují hlavičkové soubory C pro jádro Linuxu, které nabízí různé funkce a strukturu definice požadované při kompilaci jakéhokoli kódu, který je propojen s jádrem, jako jsou moduly jádra nebo ovladače zařízení a některé uživatelské programy.

Je velmi důležité poznamenat, že balíček hlaviček jádra, který nainstalujete, by se měl shodovat s aktuálně nainstalovanou verzí jádra ve vašem systému. Pokud je vaše verze jádra dodávána s výchozí instalací distribuce nebo jste upgradovali jádro pomocí dpkg nebo správce balíčků apt ze základních repozitářů Ubuntu nebo Debianu, musíte nainstalovat odpovídající hlavičky jádra pouze pomocí správce balíčků. A pokud jste zkompilovali jádro ze zdrojů, musíte také nainstalovat hlavičky jádra ze zdrojů.

V tomto článku vysvětlíme, jak nainstalovat Kernel Headers v distribucích Linuxu Ubuntu a Debian pomocí výchozího správce balíčků.

Nainstalujte záhlaví jádra v Ubuntu a Debianu

Nejprve zkontrolujte nainstalovanou verzi jádra a také balíček záhlaví jádra, který odpovídá verzi vašeho jádra pomocí následujících příkazů.

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

V Debianu, Ubuntu a jejich derivátech lze všechny hlavičkové soubory jádra nalézt v adresáři /usr/src. Pomocí následujícího příkazu můžete zkontrolovat, zda jsou ve vašem systému již nainstalovány odpovídající hlavičky jádra pro vaši verzi jádra.

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

Z výše uvedeného výstupu je jasné, že odpovídající adresář hlaviček jádra neexistuje, což znamená, že balíček ještě není nainstalován.

Než budete moci nainstalovat příslušné hlavičky jádra, aktualizujte svůj index balíčků, abyste získali informace o nejnovějších vydáních balíčků, pomocí následujícího příkazu.

sudo apt update

Poté spusťte následující příkaz a nainstalujte balíček záhlaví Linux Kernel pro vaši verzi jádra.

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

Dále zkontrolujte, zda byly ve vašem systému nainstalovány odpovídající hlavičky jádra pomocí následujícího příkazu

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

To je vše! V tomto článku jsme vysvětlili, jak nainstalovat hlavičky jádra v Ubuntu a Debian Linuxu a dalších distribucích v rodokmenu Debianu.

Vždy mějte na paměti, že ke kompilaci modulu jádra budete potřebovat hlavičky linuxového jádra. Pokud máte nějaké dotazy nebo myšlenky, o které se chcete podělit, kontaktujte nás pomocí níže uvedeného formuláře pro komentáře.