QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1407|回复: 13

安装NVIDIA显卡RPM包rpmbuild有问题?

[复制链接]
发表于 2003-2-3 20:49:23 | 显示全部楼层 |阅读模式
我从nvidia公公司下载了rpm包,
然后运行如下命令:
rpmbuild --rebuild NVIDIA-kernel-1.0-4191.src.rpm
出现以下提示:
RPM build errors:
user build meister does not exiist -using root
group build meister does not exiist -using root
user build meister does not exiist -using root
group build meister does not exiist -using root
Bad exit status from /var/tmp/rpm-tmp.66991(%install)
翻阅前面各位朋友安装的帖子,好像都没有碰到这个问题啊.
为什么我会遇到这种情况呢?
发表于 2003-2-3 20:51:36 | 显示全部楼层
请用root用户安装
回复

使用道具 举报

 楼主| 发表于 2003-2-3 21:52:25 | 显示全部楼层
嗯,我就是在root下面安装的时候出现上面的错误提示的。
回复

使用道具 举报

发表于 2003-2-3 21:54:50 | 显示全部楼层
不会把,那还真有点起怪呢     
回复

使用道具 举报

 楼主| 发表于 2003-2-3 22:29:58 | 显示全部楼层
是啊,我也觉得很奇怪的。
我安装NVIDIA_kernel的时候没有问题,
而且安装了NVIDIA_kernel-1.0-4191了之后,
X  WINDOWS还是正常登陆和工作的;
但是如果安装了NVIDIA_GLX-1.0-4191.i686.rpm之后,
就无法登陆X WINDOWs了;
如果使用NVIDIA_GLX-1.0-4191.src.rpm,
运行rpmbuild --rebuild 之后,
就会出现上面的错误信息。
呵呵,我被搞糊涂了,不知道怎么办了。

  
回复

使用道具 举报

发表于 2003-2-3 22:35:51 | 显示全部楼层
安装了NVIDIA_GLX-1.0-4191.i686.rpm之后,还要修改XF86config文件的,你改了没有     
回复

使用道具 举报

 楼主| 发表于 2003-2-4 02:33:45 | 显示全部楼层
是的,我按照精华区的文章修改了,就是下面这样吧:
#Load "dri"
#Load "GLCore"
Load glx

driver "nvidia"

还需要改什么地方么?
回复

使用道具 举报

发表于 2003-2-4 13:26:18 | 显示全部楼层
你说安装了NVIDIA_GLX-1.0-4191.i686.rpm之后,
就无法登陆X WINDOWs了

错误是什么     
回复

使用道具 举报

发表于 2003-2-5 13:50:59 | 显示全部楼层

Re: 安装NVIDIA显卡RPM包rpmbuild有问题?

[quote:14eb5c827e="Tramp"]我从nvidia公公司下载了rpm包,
然后运行如下命令:
rpmbuild --rebuild NVIDIA-kernel-1.0-4191.src.rpm
出现以下提示:
RPM build errors:
user build meister does not exiist -using root
group build meister does not exiist -using root
user build meister does not exiist -using root
group build meister does not exiist -using root
Bad exit status from /var/tmp/rpm-tmp.66991(%install)
翻阅前面各位朋友安装的帖子,好像都没有碰到这个问题啊.
为什么我会遇到这种情况呢?[/quote]

以下是我在RH8上的安装经历,希望对你有帮助:

1,安装2.4.18-14的内核源代码,主要是为了重新编译驱动程序内核源代码,如果没有这个的话我没成功过.

2,下载NVIDIA_kernel-1.0-4191.src.rpm,用命令rpmbuild --rebuild NVIDIA_kernel-1.0-4191.src.rpm 重新编译生成二进制包.曾经使用NVIDIA一并提供的检测工具NVchooser.sh找出了与我的系统匹配的内核版本,但是安装后无法启动X server,不知何故.

3,用init 3引导系统,不要加载X server的有关东东,然后到/usr/src/redhat/RPMS/i386/下找到NVIDIA_kernel-1.0-4191.i386.rpm这个安装包,用命令rpm -ivh NVIDIA_kernel-1.0-4191.i386.rpm安装上.

4,rpm -ivh NVIDIA_GLX-1.0-4191.i386.rpm

5,使用root权限先cp /etc/X11/XF86Config /etc/X11/XF86Config_orig把/etc/X11/XF86Config这个文件备份,然后修改,将Driver "nv"改为Driver "nvidia",然后将Load "dri"这一行删除,保存退出.

6,然后startx进入图形界面.如果还是不行的话,重起一次试试看.

更多的问题请参看/usr/share/doc/NVIDIA_GLX-1.0/README文档,里面的说明很详细.
回复

使用道具 举报

发表于 2003-2-5 17:50:20 | 显示全部楼层
看不懂了,你到底用的是src的呢,还是直接下的rpm呢,我上面理解你用的是rpm包不行才改用src自己编译rpm包,所以问的是你直接用rpm包安装后,启动x的错误,但看你后面的描述,一开始你就用src了,那你生成rpm的时候不是出问题了,那又如何生成NVIDIA_kernel-1.0-4191.i386.rpm呢,实在是看不懂阿     
回复

使用道具 举报

 楼主| 发表于 2003-2-5 23:55:36 | 显示全部楼层
[quote:d25991a2ca=""]看不懂了,你到底用的是src的呢,还是直接下的rpm呢,我上面理解你用的是rpm包不行才改用src自己编译rpm包,所以问的是你直接用rpm包安装后,启动x的错误,但看你后面的描述,一开始你就用src了,那你生成rpm的时候不是出问题了,那又如何生成NVIDIA_kernel-1.0-4191.i386.rpm呢,实在是看不懂阿     [/quote]我一直是使用src包编译的,使这样的:
#rpmbuild --rebuild NVIDIA_kernel-1.0-4191.src.rpm 通过;
#rpm -ivh NVIDIA_kernel-1.0-4191.i386.rpm  通过,安装正常;
#rpmbuild --rebuild NVIDIA_GLX-1.0-4191.src.rpm在这一步之后,就显示以下提示:
RPM build errors:
user build meister does not exiist -using root
group build meister does not exiist -using root
user build meister does not exiist -using root
group build meister does not exiist -using root
Bad exit status from /var/tmp/rpm-tmp.66991(%install)
就是这样子。
回复

使用道具 举报

 楼主| 发表于 2003-2-5 23:58:33 | 显示全部楼层

Re: 安装NVIDIA显卡RPM包rpmbuild有问题?

[quote:92b5faeae4="sspook"]
以下是我在RH8上的安装经历,希望对你有帮助:

1,安装2.4.18-14的内核源代码,主要是为了重新编译驱动程序内核源代码,如果没有这个的话我没成功过.

.[/quote]
后面几步我想是不会有问题的,不过你说的编译内核,这个我还没有试过。
嗯,回头试试看行不行。
谢谢!
回复

使用道具 举报

发表于 2003-2-8 16:25:18 | 显示全部楼层
我觉得你先用rpm装,不行在用src.rpm,不过最好还是自己编译
回复

使用道具 举报

 楼主| 发表于 2003-2-9 11:09:55 | 显示全部楼层
现在遇到 一个更加奇怪的问题,呵呵。
因为我不大会编译linux的kernel,所以只好放弃编译kernel的方法。
我把RH重装了之后,直接安装NVIDIA_kernel-1.0-4191.i386.rpm
和NVIDIA_GLX-1.0-4191.i686.rpm,竟然通过了。
然后修改XF86Config文件之后,startx看到了nvidia的logo,
进入xwindows之后,发现显卡的3d驱动正常了。

不过为了一探究竟,我又格式化硬盘,然后按照一样的步骤,
安装的时候仍然使用了自定义配置,也是选取了一样的组件。
可是,这次没有那么lucky了,这次安装NVIDIA_kernel-1.0-4191.i386.rpm 和
NVIDIA_GLX-1.0-4191.i686.rpm的时候,又出现了上面的问题。
这次不管是用rpm还是src.rpm编译安装,都没有成功。  
错误信息如下:
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!
(EE) NVIDIA(0):  *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "vgahw"
(II) Unloading /usr/X11R6/lib/modules/libvgahw.a
(EE) Screen(s) found, but none have a usable configuration.

这让我莫名其妙啊,呵呵。不过这可以肯定一点的是,在RH8.0下面安装
的话,应该不用下载rh最新的kernel来编译的,因为RH8.0的内核已经是
2.4.18-14的内核源代码了。最新的是2.4.18-24的内核源代码吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 10:28 , Processed in 0.044745 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表