安装 fglrx 时缺少“version.h”

jco*_*ora 5 fedora drivers hardware graphics fglrx

我已经从 ATI 驱动程序页面下载了 fglrx 驱动程序安装程序。

当我开始安装时,一切都很顺利,直到我遇到错误消息,告诉我检查/usr/share/ati/fglrx-install.log.

该文件的内容如下:

检查系统是否有安装所需的工具。fglrx 安装要求系统具有内核头文件。在此系统上找不到 /lib/modules/3.8.11-200.fc18.x86_64/build/include/linux/version.h。系统上找不到安装所需的一种或多种工具。在安装 fglrx 驱动程序之前安装所需的工具。或者,使用 --force 选项运行安装程序以在没有工具的情况下进行安装。强制安装将禁用 AMD 硬件加速,并可能使您的系统不稳定。不建议。

现在,有点周围搜索后,我发现,所谓的符号链接build/lib/modules/3.8.11-200.fc18.x86_64指向一个不存在的位置。

我安装了这个kernel-devel包,现在它指向了一个现有的目录。

但是,在该/lib/modules/3.8.11-200.fc18.x86_64/build/include/linux/目录中,填充了各种头文件 - 我找不到我需要的 - version.h

我怎么解决这个问题?我应该以不同的方式安装驱动程序吗?我可以安装哪个其他包来获取version.h文件?

我正在运行 Fedora 18 的全新安装(默认),我今天更新了它。

sch*_*iba 14

安装 kernel-headers 包并重试。如果它不起作用,请尝试

cp -v /usr/include/linux/version.h /lib/modules/$(uname -r)/build/include/linux