Ich habe das VMware-Paket auf meinem Ubuntu 11.04 erfolgreich installiert, aber wenn ich es öffne, bekomme ich dieses Fenster
und ich kenne den Pfad zu diesen C-Headern nicht.
cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h
Nachdem ich den Symlink hinzugefügt habe, lautet der Pfad /usr/src/linux-headers-$(uname -r)/include
(Danke @Kariem!)
Meine erste Vermutung ist, dass Sie die Header nicht installiert haben. Sie müssen das entsprechende linux-headers-Paket installieren. Höchstwahrscheinlich müssen Sie linux-headers-generic
installieren. Wenn Sie jedoch einen anderen Kernel als linux-generic
verwenden, installieren Sie das linux-headers-Paket für diesen Kernel.
Wenn Sie die Header bereits installiert haben, sollten sie sich in /usr/src
befinden.
CTRL+ALT+t
sudo apt-get install linux-headers-generic".