首先说明
我用的就是5c5下的FC6 32位 (内核版本为2.6.18.2798,内核版本这个东东对装驱动很重要)
我以开始是在NVIDIA官网上下的驱动,是一个run文件,用sh命令运行的,结果死活装不上,说不认识我的内核什么的。
搞的老子非常郁闷。
......
google....
......
(省略10000字)
其实就是驱动文件和内核的不匹配引起的
最新的Nvidia驱动是对应2.6.18.2868版本的linux内核,第一步必须升级内核。
说在前面的话:
又要升内核又要装驱动当然就是要管理员权限,大家可以使用root登录。
假如用普通用户的话,要在终端输入
su
然后输入密码,就可以获得root权限
我后面说到“打开终端”的操作一律需要root权限。
1、升级内核
后来我是这样安装成功的
首先联外网(linux想用好,上外网的钱省不了)
在FireFox下输入地址
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/6/i386/(里面都是FC6要升级的文件愿,就是传说中的updates源)
找到一个叫做 kernel-2.6.18-1.2868.fc6.i686...的文件。
(由于这篇文章些于2007年1月1日,未来几个月后的人看到了,就要可能看到有更新的文件版本,后面的下载地址也会不同)
下一步,肯定就是想办法下下来,如果觉得FF下得太慢的话。
打开终端 , 输入
wget
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/6/i386/kernel-2.6.18-1.2868.fc6.i686.rpm(那个长长的参数就是网址,学会用FF的“复制链接地址”命令+粘贴)
下下来以后你就会得到这个rpm文件
打开终端来,到对应的目录输入
rpm -ivh kernel*
(我这里用了通配符,明眼人能看出来)
完事后,内核就升级成功了。
ps:这里是第一次使用rpm命令,系统有可能要到外网下载一大堆xml.gz等索引文件或着解决依赖性问题。请耐心等待。
告诉大家一个技巧,不论用yum也好rpm也好,在外网下东西的时候,这俩个动西都很慢的,其实准确的说是我们链接国外的源很慢。
假如你发现下载速度只有几K的话,你按一下ctrl+c,这样他就会跳过这个源去寻找下一镜像,多试几次的话总会找到一些很快的。
2、装驱动
其实在这里我就不建议大家去NVIDIA官网去下驱动了,因为很麻烦,要推出X windows安装。
这时我要介绍一个FC第三方的源,叫livna。里面都是一些多媒体的源如驱动,播放器,解码器等等
在FF中输入网址
http://rpm.livna.org/fedora/6/i386/这里你就可以看到里面的东东了
打开终端,输入,导入livna源(随便什么路径都可以,注意这个也会随时更新的)
rpm -ivh
http://rpm.livna.org/fedora/6/i386/livna-release-6-1.noarch.rpm导入KEY
rpm -import
http://rpm.livna.org/RPM-LIVNA-GPG-KEY安装驱动,在终端输入(随便什么路径都可以)
yum install kmod-nvidia
好了终于轮到这个叫做yum的东东出场了,这个是让linux新手又爱又恨的东东。
简单的说,这个就是那个“添加/删除软件”的文字模式,但是在linux下text的东东往往比gui效率高。
yum 命令格式为
yum [选项名] [软件名] 注意:软件名不带版本号
其中又几个重要的选项 如 install、remove、list、info、search等等等等
配合通配符和管道命令就可以组合出很高效的安装命令
假如你是第一次运行yum的话,要更新很多东西,慢慢等吧。假如觉得他下得很慢就ctrl+c
装完这个后还要再装一个
yum install xorg-x11-drv-nvidia
好了假如没遇到什么问题的话,应该就好了,重新启动一下计算机,在重启后在进入登录界面以前你会看到一个全屏目的NVIDIA字样和logo
这样你的驱动就装好了,条分辨率吧。出了什么意外如,频率超出范围可以按ctrl+alt+F7重启X windows
3、打开绚丽的Desktop Effect
在Fedora菜单--系统--首选项--Desktop Effect--Enable
屏幕一闪后,哈哈半透明FC6也会啊
拖动窗口还有水波纹效果
把鼠标移到右上角或者按Pause间还可以重排窗口
拖动窗口到边缘,还可以是桌面像立方体一样反过来
按ctrl+alt+左/右还可一手动旋转立方体桌面,慢慢玩吧
最后的一些废话,关于yum的,其实yum读取了索引文件后,会在/usr/cache/yum/
下面建立各个源的缓存文件假,rpm文件下下来后,不管下没下完都会放在这里,一旦这个rpm安装成功他就会被删除
所以每次我重装FC6装驱动是,我都会预先吧那些大块头放好,倒是后yum一下,很多事情就瞬间完成了。
经验要慢慢总结,学会找资料,等你理解了上面这些“源”、“yum”、“rpm”等等的概念后,你就发现其实linux并不复杂,
其实你只是习惯了windows的操作而已。