在 Ubuntu Precise 12.04 上安装 ATI 驱动程序 13.3 beta 时出现问题

在 Ubuntu Precise 12.04 上安装 ATI 驱动程序 13.3 beta 时出现问题


操作系统:Ubuntu Precise 12.04 LTS 64 位
内核:3.5.0-27-generic
头文件:

dpkg -s linux-headers-$(uname -r)
软件包:linux-headers-3.5.0-27-generic
状态:安装成功

deb 包通过以下方式成功构建:

sudo sh amd-driver-installer-catalyst-13.3-beta3-linux-x86.x86_64.run --buildpkg Ubuntu/precise

但是当我尝试安装 sudo apt-get install fglrx*.deb 时,我发现它无法找到 linux 头文件。

dpkg: 依赖性问题导致无法配置 fglrx:fglrx
依赖于 linux-headers-generic | linux-headers;然而:软件包
linux-headers-generic 未安装。软件包 linux-headers 未
安装。

它似乎正在寻找 12.04 默认的 3.2.x 内核头文件

如何解决这个问题?

答案1

您需要安装该linux-headers-generic软件包,这是一个始终指向可用的最新通用内核头的元包。fglrx依赖于这个包。

sudo apt-get install linux-headers-generic

有关于构建和安装 AMD 驱动程序的很好的说明(尽管是为 Quantal 编写的),请访问Ubuntu Quantal 安装指南。它给出了以下先决条件:

sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot

sudo apt-get install lib32gcc1使用 64 位时为加号。

请注意,列表包括linux-headers-generic,而不是最新通用头文件包的具体名称。

有关安装视频驱动程序的更多详细信息,请参阅:

使用 Nvidia、Ati 或 Intel 显卡时应​​安装哪个驱动程序

相关内容