首页软件资讯频道软件技巧频道Google站点地图打造为个人电脑用户服务的经典的软件资讯网站
★软件技巧频道 > linux及其它主题 >> 正文

Fedora 8下如何编译ATI 显卡的驱动程序

2007-12-17 15:20:21 来源:看看资讯网 浏览:1420 回到主页

  需要的命令是sh ati-driver-installer-7-11-x86.x86_64.run --buildpkg Fedora/F8,但有两个前提:一是要su切换root进行;二是安装最新的fc8最新内核,不用yum,我曾用yum升级的内核,但这个内核还不是最新,版本居然不是最新.....
1-登录http://ati.amd.com/support/driver.html下载ati驱动程序包,比如我笔记本是 ATI Radeon x1300,下载完后得到最新的驱动:ati-driver-installer-7-11-x86.x86_64.run,如果我们要在fedora 8上安装这个驱动,需要我们将它编译成rpm包。



2-需要的命令是sh ati-driver-installer-7-11-x86.x86_64.run --buildpkg Fedora/F8,但有两个前提:一是要su切换root进行;二是安装最新的fc8最新内核,不用yum,我曾用yum升级的内核,但这个内核还不是最新,版本居然不是最新——kernel-devel  i686  2.6.23.1-42.fc8  fedora   4.8 M

编译rpm包时出现以下错误提示:
[root@localhost driver]# sh ati-driver-installer-7-11-x86.x86_64.run --buildpkg Fedora/F8
Created directory fglrx-install.d17459
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.433......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
==================================================
 ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Fedora/F8
Please install an appropriate Linux kernel module build package.
The package(s) you need are likely kernel-devel and/or kernel-headers.
If you've compiled a custom kernel, make sure /usr/src/linux exists
and the source tree matches the currently running kernel.
Removing temporary directory: fglrx-install.d17459
[root@localhost driver]#

启用系统工具里的软件包更新工具,升到最新内核后,编译成功。最新内核的版本号为:



[fkna@localhost ~]$ uname -a
Linux localhost.localdomain 2.6.23.8-63.fc8 #1 SMP Wed Nov 21 18:51:08 EST 2007 i686 i686 i386 GNU/Linux
以下是我编译成功的过程:

[root@localhost fkna]# ls
driver  公共的  模板  视频  图片  文档  下载  音乐  桌面
[root@localhost fkna]# cd d*
[root@localhost driver]# ls
ati-driver-installer-7-11-x86.x86_64.run
[root@localhost driver]# sh ati-driver-installer-7-11-x86.x86_64.run --buildpkg Fedora/F8
Created directory fglrx-install.NZ3107
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.433......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
==================================================
 ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Fedora/F8
Package /home/fkna/driver/ATI-fglrx-8.433-1.f8.i386.rpm has been successfully generated
Package /home/fkna/driver/ATI-fglrx-control-center-8.433-1.f8.i386.rpm has been successfully generated
Package /home/fkna/driver/ATI-fglrx-devel-8.433-1.f8.i386.rpm has been successfully generated
Package /home/fkna/driver/kernel-module-ATI-fglrx-2.6.23.8-63.fc8-8.433-1.f8.i386.rpm has been successfully generated
Removing temporary directory: fglrx-install.NZ3107


我们用ls命令查看可以发现四个编译好的rpm包。
[root@localhost driver]# ls
ati-driver-installer-7-11-x86.x86_64.run
ATI-fglrx-8.433-1.f8.i386.rpm
ATI-fglrx-control-center-8.433-1.f8.i386.rpm
ATI-fglrx-devel-8.433-1.f8.i386.rpm
kernel-module-ATI-fglrx-2.6.23.8-63.fc8-8.433-1.f8.i386.rpm
[root@localhost driver]#

剩下的事情您自己安装吧。

关于 Fedora 8 ATI 显卡的驱动 的资讯