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-src
Zeile 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-virtual
wenn Sie eine VM in einer Openstack-Instanz ausführen ...
linux-headers-generic
Paket 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-generic
ist 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-generic
oder linux-virtual
.
linux-headers-amd64
(für amd64-systeme natürlich)
Oder wenn Sie aptitude installiert haben: sudo aptitude install linux-headers-$(uname -r)