LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1326|回复: 12

arch安装NVIDIA时与libgl发生冲突,无法安装,怎么解决?

[复制链接]
发表于 2011-7-28 18:55:31 | 显示全部楼层 |阅读模式
arch安装NVIDIA时与libgl发生冲突,无法安装,怎么解决?

[02:36:51][root@MMZC:~]# pacman -S nvidia
正在解决依赖关系...
正在查找内部冲突...
:: nvidia-utils 与 libgl 有冲突。删除 libgl? [Y/n] y
错误:无法准备事务处理 (无法满足依赖关系)
:: ati-dri: 要求 libgl>=7.2
:: intel-dri: 要求 libgl>=7.2
:: xf86-video-mach64: 要求 libgl>=7.2
:: xf86-video-mga: 要求 libgl>=7.2
:: xf86-video-r128: 要求 libgl>=7.2
:: xf86-video-savage: 要求 libgl>=7.2
:: xf86-video-sis: 要求 libgl>=7.2
:: xf86-video-tdfx: 要求 libgl>=7.2
:: xf86-video-trident: 要求 libgl>=7.2
[02:40:12][root@MMZC:~]# pacman -R libgl
正在检查依赖关系...
错误:无法准备事务处理 (无法满足依赖关系)
:: ati-dri: 要求 libgl>=7.2
:: capseo: 要求 libgl
:: intel-dri: 要求 libgl>=7.2
:: mesa: 要求 libgl
:: mplayer: 要求 libgl
:: pigment: 要求 libgl
:: xf86-video-mach64: 要求 libgl>=7.2
:: xf86-video-mga: 要求 libgl>=7.2
:: xf86-video-r128: 要求 libgl>=7.2
:: xf86-video-savage: 要求 libgl>=7.2
:: xf86-video-sis: 要求 libgl>=7.2
:: xf86-video-tdfx: 要求 libgl>=7.2
:: xf86-video-trident: 要求 libgl>=7.2
:: xorg-server: 要求 libgl

这个不让删除,这样驱动就安不上了,怎么处理呢?
发表于 2011-7-28 19:01:20 | 显示全部楼层
Post by xuyoujian;2145565
arch安装NVIDIA时与libgl发生冲突,无法安装,怎么解决?

[02:36:51][root@MMZC:~]# pacman -S nvidia
正在解决依赖关系...
正在查找内部冲突...
:: nvidia-utils 与 libgl 有冲突。删除 libgl? [Y/n] y
错误:无法准备事务处理 (无法满足依赖关系)
:: ati-dri: 要求 libgl>=7.2
:: intel-dri: 要求 libgl>=7.2
:: xf86-video-mach64: 要求 libgl>=7.2
:: xf86-video-mga: 要求 libgl>=7.2
:: xf86-video-r128: 要求 libgl>=7.2
:: xf86-video-savage: 要求 libgl>=7.2
:: xf86-video-sis: 要求 libgl>=7.2
:: xf86-video-tdfx: 要求 libgl>=7.2
:: xf86-video-trident: 要求 libgl>=7.2
[02:40:12][root@MMZC:~]# pacman -R libgl
正在检查依赖关系...
错误:无法准备事务处理 (无法满足依赖关系)
:: ati-dri: 要求 libgl>=7.2
:: capseo: 要求 libgl
:: intel-dri: 要求 libgl>=7.2
:: mesa: 要求 libgl
:: mplayer: 要求 libgl
:: pigment: 要求 libgl
:: xf86-video-mach64: 要求 libgl>=7.2
:: xf86-video-mga: 要求 libgl>=7.2
:: xf86-video-r128: 要求 libgl>=7.2
:: xf86-video-savage: 要求 libgl>=7.2
:: xf86-video-sis: 要求 libgl>=7.2
:: xf86-video-tdfx: 要求 libgl>=7.2
:: xf86-video-trident: 要求 libgl>=7.2
:: xorg-server: 要求 libgl

这个不让删除,这样驱动就安不上了,怎么处理呢?


1、退出X
2、pacman -Rcnsuv libgl
3、pacman -S nvidia
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-28 19:10:51 | 显示全部楼层
上面第二条,几乎要移除900多MB的包
没敢答Y
回复 支持 反对

使用道具 举报

发表于 2011-7-28 20:18:53 | 显示全部楼层
Post by xuyoujian;2145565
arch安装NVIDIA时与libgl发生冲突,无法安装,怎么解决?

[02:36:51][root@MMZC:~]# pacman -S nvidia
正在解决依赖关系...
正在查找内部冲突...
:: nvidia-utils 与 libgl 有冲突。删除 libgl? [Y/n] y
错误:无法准备事务处理 (无法满足依赖关系)
:: ati-dri: 要求 libgl>=7.2
:: intel-dri: 要求 libgl>=7.2
:: xf86-video-mach64: 要求 libgl>=7.2
:: xf86-video-mga: 要求 libgl>=7.2
:: xf86-video-r128: 要求 libgl>=7.2
:: xf86-video-savage: 要求 libgl>=7.2
:: xf86-video-sis: 要求 libgl>=7.2
:: xf86-video-tdfx: 要求 libgl>=7.2
:: xf86-video-trident: 要求 libgl>=7.2
[02:40:12][root@MMZC:~]# pacman -R libgl
正在检查依赖关系...
错误:无法准备事务处理 (无法满足依赖关系)
:: ati-dri: 要求 libgl>=7.2
:: capseo: 要求 libgl
:: intel-dri: 要求 libgl>=7.2
:: mesa: 要求 libgl
:: mplayer: 要求 libgl
:: pigment: 要求 libgl
:: xf86-video-mach64: 要求 libgl>=7.2
:: xf86-video-mga: 要求 libgl>=7.2
:: xf86-video-r128: 要求 libgl>=7.2
:: xf86-video-savage: 要求 libgl>=7.2
:: xf86-video-sis: 要求 libgl>=7.2
:: xf86-video-tdfx: 要求 libgl>=7.2
:: xf86-video-trident: 要求 libgl>=7.2
:: xorg-server: 要求 libgl

这个不让删除,这样驱动就安不上了,怎么处理呢?


把用不上的驱动都删除就可以了。尽量不要装它们
回复 支持 反对

使用道具 举报

发表于 2011-7-28 20:19:41 | 显示全部楼层
Post by xuyoujian;2145567
上面第二条,几乎要移除900多MB的包
没敢答Y


没关系。一旦出问题了再安装这些包不用重新下载
回复 支持 反对

使用道具 举报

发表于 2011-7-28 21:38:04 | 显示全部楼层
咦?不记得以前台式机遇到过这种问题啊。现在的本是A卡,不清楚……
回复 支持 反对

使用道具 举报

发表于 2011-7-28 21:43:20 | 显示全部楼层
你装了多少声卡驱动啊…不用的卸载了吧。
回复 支持 反对

使用道具 举报

发表于 2011-7-28 22:47:44 | 显示全部楼层
你显示驱动模块装太多了,绝大部分都没用:
:: ati-dri: 要求 libgl>=7.2
:: xf86-video-mach64: 要求 libgl>=7.2
:: xf86-video-mga: 要求 libgl>=7.2
:: xf86-video-r128: 要求 libgl>=7.2
:: xf86-video-savage: 要求 libgl>=7.2
:: xf86-video-sis: 要求 libgl>=7.2
:: xf86-video-tdfx: 要求 libgl>=7.2
:: xf86-video-trident: 要求 libgl>=7.2
这几个显然是没用的。

我的本子是A卡,只装了3个:
$ yaourt -Ss xf86-video | grep installed
extra/xf86-video-ati 6.14.1-1 (xorg-drivers xorg) [installed]
extra/xf86-video-fbdev 0.4.2-4 (xorg-drivers xorg) [installed]
extra/xf86-video-vesa 2.3.0-5 (xorg-drivers xorg) [installed]
回复 支持 反对

使用道具 举报

发表于 2011-7-29 00:57:17 | 显示全部楼层
我的方法是把那些xf86。。。的一个个删除。然后在吧libgl删掉。很笨的方法。不过挺管用。哈哈
回复 支持 反对

使用道具 举报

发表于 2011-7-29 06:34:47 | 显示全部楼层
的确,如果你不是装在移动硬盘上在不同的电脑上用,没必要装这么多的显卡驱动的。
笨办法,就是看哪些冲突,就先把哪些删了,然后装上新驱动以后,觉得需要的再装回来。
N卡的官方驱动就有这毛病,我以前也遇到过,所以如果楼主是固定硬盘就装吧,像我这样装在移动硬盘上,我宁可用nouveau驱动。
回复 支持 反对

使用道具 举报

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

本版积分规则

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