LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: mz_nh1

[求助]emerge安装软件x11发生冲突!是不是得unmerge?(解决)

[复制链接]
 楼主| 发表于 2007-5-1 17:16:20 | 显示全部楼层
我的这个是用2006.0的livecd装的,按照docs目录下的handbook使用Using the GTK+ based Gentoo Linux Installer方法安装,装好以后没有进行升级。现在就试着升级。
回复 支持 反对

使用道具 举报

发表于 2007-5-1 20:05:43 | 显示全部楼层
这个 X server 的版本的确太老了,现在升级都已经是 xorg 7.2 了。
回复 支持 反对

使用道具 举报

发表于 2007-5-1 20:32:39 | 显示全部楼层
所以还是手动安装的好
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-1 21:33:44 | 显示全部楼层
输入emerge --update --deep world命令也无法执行,
!!! Error: The above package list contains packages which cannot be installed
!!!        on the same system.
!!! Error: the <=x11-base/xorg-x11-6.9 package conflicts with another package.
!!!        both can't be installed on the same system together.
!!!        Please use 'emerge --pretend' to determine blockers.
还是同样的错误,是不是得要退出X然后再emerge -C  xorg-x11?
回复 支持 反对

使用道具 举报

发表于 2007-5-1 21:36:45 | 显示全部楼层
确保你已经emerge -C xorg-x11了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-1 21:43:09 | 显示全部楼层
Post by limon
确保你已经emerge -C xorg-x11了


请楼上的解释一下。谢谢。昨晚我直接在xfce启动的环境下输入emerge -C xorg-x11,总觉得好象没有能完全删除。因为后面我重装emerge xorg-x11时,系统提示说/usr/lib/X11/xbk目录下的文件要删除或改名。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-1 22:01:31 | 显示全部楼层
看来先得备份
emerge -a gentoolkit
quickpkg xorg-x11
然后再卸载
emerge -Ca xorg-x11
这样才能放心
回复 支持 反对

使用道具 举报

发表于 2007-5-1 22:56:32 | 显示全部楼层
emerge -C xorg-x11
emerge --depclean (最好先 emerge --depclean -p 看看是些什么包)

xorg-x11是系统中较基础的包,所以如果您不幸需要 unmerge 它时,对系统是有相当大的影响的,几乎就是重新装个系统。上次我升级 udev 到 1.0,revdep-rebuild 几乎将所有 GNOME 包重新 emerge 了一遍。

建议在 2007.0 出后重装。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-1 23:37:06 | 显示全部楼层
出问题了:我刚才按照wiki中的说法备份了xorg-x11,然后直接执行rm -rf /usr/X11R6 ,没有执行文档里说的  
if  [[ ! -L /usr/X11R6]] ; \
  then equery belongs /usr/X11R6 > ~/usr-x11r6-packages \
  && rm -rf /usr/X11R6; fi
不知道是不是命令输入错误,结果把/usr目录下的文件全部删除,这回该怎么办?很多命令都无法执行!难道要重装系统?
回复 支持 反对

使用道具 举报

发表于 2007-5-1 23:53:24 | 显示全部楼层
没什么救了,说实话其实你从stage3重装一遍还省心点
回复 支持 反对

使用道具 举报

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

本版积分规则

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