LinuxSir.cn,穿越时空的Linuxsir!

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

想用ATI最新的8.25.18的驱动,可是emerge的时候报和xorg-server冲突??

[复制链接]
发表于 2006-6-26 16:21:55 | 显示全部楼层 |阅读模式
把make.conf的ACCEPT_KEYWORL改成~x86后。同步portage,然后bootstrap.sh -f , bootstrap.sh, emerge -e system,然后编译安装kernel。

然后升级ati-drivers
#emerge -s  ati-drivers
*  x11-drivers/ati-drivers
      Latest version available: 8.25.18
      Latest version installed: [ Not Installed ]
      Size of files: 65,193 kB
      Homepage:      http://www.ati.com
      Description:   Ati precompiled drivers for r350, r300, r250 and r200 chipsets
      License:       ATI


然后使用
localhost ~ # emerge --pretend ati-drivers

These are the packages that would be merged, in order:

Calculating dependencies... done!
[blocks B     ] x11-drivers/ati-drivers (is blocking x11-base/xorg-server-1.1.0-r1)
[ebuild  N    ] x11-libs/liblbxutil-1.0.1  USE="-debug"
[ebuild  N    ] x11-proto/trapproto-3.4.3  USE="-debug"
[ebuild  N    ] x11-proto/renderproto-0.9.2  USE="-debug"
[ebuild  N    ] x11-libs/libXrender-0.9.1  USE="-debug"

<========问题1========>
[ebuild  N    ] x11-libs/libXrender-0.9.1  USE="-debug"
假如这个已经安装了,难道要重新用USE="-debug" emerge libXrender重新安装么?这岂不是编译要费很久?能不能不重新emerge?


<========问题2========>
可是我的xorg-server并没有安装啊!

localhost ~ # emerge -s xorg-server
Searching...   
[ Results for search key : xorg-server ]
[ Applications found : 1 ]

*  x11-base/xorg-server
      Latest version available: 1.1.0-r1
      Latest version installed: [ Not Installed ]
      Size of files: 9,165 kB
      Homepage:      http://xorg.freedesktop.org/
      Description:   X.Org X servers
      License:       xorg-server MIT


没有安装怎么有冲突呢???
发表于 2006-6-26 16:34:02 | 显示全部楼层
我也对这个问题有点迷惑,既然Xorg7.0以上已经模块化了。但是只升级xorg而不对xorg-server进行升级应该说是可以避免与显卡驱动的冲突的,而实际上这样做会导致xorg模块版本的不一致,我就遇到过ABI那个提示,虽然能通过 --ingorABI这个参数跳过,但总是权宜之计。

至于楼主的第二个问题,我想可能是依赖性的问题。因为xorg-x11是依赖xserver的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-27 00:12:43 | 显示全部楼层
up
up
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-11 00:15:03 | 显示全部楼层
up
up
up
up
回复 支持 反对

使用道具 举报

发表于 2006-7-11 00:51:52 | 显示全部楼层
[ebuild N ] x11-libs/libXrender-0.9.1 USE="-debug"
这个仅仅是告诉你目前你对这个包的USE的设定,仅此而已,没有说让你去重新安装。字母N表示这个包还没有安装。请看man emerge来查阅不同的字母表示什么信息。

上面的冲突的意思是
ati-drivers is blocking xorg-server
就是说,你即将安装的ati-driver正阻挡着你安装xorg-server,也就是说后者是还没有安装的。你试试把这个版本以上的ati-drivers屏蔽掉。
如何屏蔽请搜索英文wiki
回复 支持 反对

使用道具 举报

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

本版积分规则

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