it-swarm.dev

Jak mohu nainstalovat soubory záhlaví jádra?

chci napsat ovladač zařízení, ale nemohu najít hlavičkový soubor, může mi někdo, prosím, pomozte mi je najít?

91
coder

Měli byste být schopni nainstalovat soubory záhlaví jádra pro aktuálně spuštěné jádro spuštěním následujícího v terminálu:

Sudo apt-get install linux-headers-$(uname -r)

Obecně jsou balíčky záhlaví jádra pojmenovány linux-header- *, kde „*“ označuje verzi a variantu (obecná, server atd.).

121
JanC

Stačí zadat:

Sudo apt-get install linux-headers-generic

pokud používáte instalaci na ploše. Apt-get vyřeší závislosti a nainstaluje správnou verzi záhlaví jádra.

92
Alexandre Teles

To by mělo pokrývat další problém, když: běžící jádro je zastaralé, což znamená, že již není v úložišti, ani jeho záhlaví. Nejlepší je tedy aktualizovat jádro na poslední verzi v úložišti.

linux-generic je meta balíček pro zachování aktuální verze jádro a jeho záhlaví:

Sudo apt-get update
Sudo apt-get install linux-generic

Poznámka: V závislosti na verzi Ubuntu se podívejte, zda potřebujete linux-lowlatency (Ubuntu Studio), linux-signed-generic nebo linux-virtual.

14
user.dz

Nebo pokud máte nainstalovaný aptitude: Sudo aptitude install linux-headers-$(uname -r)

1
user1527227