在CentOS 7上安装CUDA 7.5 – 无法find内核源代码

首先,所有这些都是以根的方式完成的。 我一直在试图在CentOS 7 SATA DOM上安装CUDA 7.5驱动程序。 我遇到的问题如下:

Installing the NVIDIA display driver... The driver installation is unable to locate the kernel source. Please make sure that the kernel source packages are installed and set up correctly. If you know that the kernel source packages are installed and set up correctly, you may pass the location of the kernel source with the '--kernel-source-path' flag. 

我试图用下面的命令指向内核源代码path(我可能指向错误的path;我是一个新的Linux用户):

 $ ./cuda_7.5.18_linux.run --kernel-source-path=/usr/src/kernels/3.10.0-327.18.2.el7.x86_64 

和以前一样的问题。 我在网上读到,其他人与这个问题是由于内核版本不匹配。 但是,情况并非如此:

 $ uname -r 3.10.0-327.18.2.el7.x86_64 $ rpm -q kernel-devel kernel-headers kernel-devel-3.10.0-327.18.2.el7.x86_64 kernel-headers-3.10.0-327.18.2.el7.x86_64 $ ls /usr/src/kernels 3.10.0-327.18.2.el7.x86_64 $ ls /usr/src/kernels/3.10.0-327.18.2.el7.x86_64/ arch block crypto drivers firmware fs include init ipc Kconfig kernel lib Makefile mm Module.symvers net samples scripts security sound System.map tools usr virt vmlinux.id 

我也尝试安装不同版本的gcc,但仍然没有骰子。

任何帮助,将不胜感激。

谢谢。

我知道了。 事实证明,我需要从EPEL库安装DKMS。 以下是我使用的命令:

 sudo yum install epel-release yum install --enablerepo=epel dkms