安装fglrx时缺少“version.h”

Modified on: Wed, 27 Jun 2018 16:54:00 +0800

我已从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的全新安装(默认),我今天更新了它。

作者:jcora

最佳答案

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

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


相关问答

添加新评论