這個問題,需要安裝與系統核心配套的開發包。
查看核心: uname -r
核心標頭檔C header files:
http://rpmfind.net/linux/rpm2html/search.php?query=kernel-devel
注意:
安裝vmware tools 的時候,如果提示沒有許可權,那麼需要用chmod 777 檔案名稱 來添加許可權,比如 提示vmware-install.pl沒有許可權,那麼用下面的命令:
chmod 777 vmware-install.pl
下面是我的fc9的安裝示範,我的核心版本是2.6.25-14.fc9.i686,所以wget的時候選擇kernel-devel-2.6.25-14.fc9.i686.rpm。
你需要核對你的核心版本,在上面的網址中選擇正確的核心。
重要:
核心安裝完畢後,需要用這個命令確定核心 C header 的安裝目錄
ls -d /usr/src/kernels/$(uname -r)*/include
引用:
[root@localhost ~]# uname -r
2.6.25-14.fc9.i686
[root@localhost ~]# rpm -q kernel-devel
package kernel-devel is not installed
[root@localhost ~]# cd /home
[root@localhost home]# wget
ftp://rpmfind.net/linux/fedora/releases/9/Everything/i386/os/Packages/kernel-devel-2.6.25-14.fc9.i686.rpm
[root@localhost home]# rpm -i kernel-devel-2.6.25-14.fc9.i686.rpm
[root@localhost home]# rpm -q kernel-devel
kernel-devel-2.6.25-14.fc9.i686