Antworten:
Sie sollten in der Lage sein, die Kernel-Header-Dateien für den aktuell ausgeführten Kernel zu installieren, indem Sie Folgendes in einem Terminal ausführen:
sudo apt-get install linux-headers-$(uname -r)
Im Allgemeinen heißen die Kernel-Header-Pakete linux-header- *, wobei "*" die Version und Variante angibt (generisch, Server usw.).
-I.
deb-srcZeile in vorhanden sein /etc/apt/sources.list.
Sie können einfach Folgendes eingeben:
sudo apt-get install linux-headers-generic
Wenn Sie sich in einer Desktop-Installation befinden. Apt-get löst die Abhängigkeiten und installiert die richtige Version der Kernel-Header.
linux-headers-virtualwenn Sie eine VM in einer Openstack-Instanz ausführen ...
linux-headers-genericPaket ist Ubuntu-spezifisch. Für Debian sollten Siesudo apt-get install linux-headers-$(uname -r)
Dies sollte ein weiteres Problem abdecken, wenn: der ausgeführte Kernel veraltet ist, dh weder im Repository noch in den Headern vorhanden ist. Am besten aktualisieren Sie den Kernel auf die letzte Version im Repository.
linux-genericist ein Metapaket, um die aktuelle Version des Kernels und seiner Header beizubehalten :
sudo apt-get update
sudo apt-get install linux-generic
Hinweis: Abhängig von Ihrer Ubuntu-Edition sehen Sie, ob Sie linux-lowlatency(Ubuntu Studio) benötigen , linux-signed-genericoder linux-virtual.
linux-headers-amd64(für amd64-systeme natürlich)
Oder wenn Sie aptitude installiert haben: sudo aptitude install linux-headers-$(uname -r)