LinuxSir.cn,穿越时空的Linuxsir!

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

emerge 问题请教

[复制链接]
发表于 2007-2-25 20:50:25 | 显示全部楼层 |阅读模式
我现在无法emerge nvidia-drivers, emerge xorg-server, 甚至emerge --update --deep world都不行。

!!! 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.

我是用硬盘安装的2006.0,下了最新的snapshot(emerge sync一直出错)
谢谢!
发表于 2007-2-25 20:53:55 | 显示全部楼层
emerge -p xorg-x11看看和哪个软件冲突,把它删了,再revdep-rebuild 一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-25 21:36:15 | 显示全部楼层
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-misc/util-macros-1.1.0)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/kbproto-1.0.3)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/xextproto-7.0.2)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/xf86bigfontproto-1.1.2)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/inputproto-1.3.2)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libX11-1.0.3)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/xproto-7.0.7)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libXau-1.0.2)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/bigreqsproto-1.0.2)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libXdmcp-1.0.1)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/xcmiscproto-1.1.2)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/xtrans-1.0.1)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-apps/xhost-1.0.1)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libICE-1.0.1)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libSM-1.0.1)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libXt-1.0.2)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libXext-1.0.1)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libXmu-1.0.2)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/scrnsaverproto-1.
....
谢谢!但是太多了,
回复 支持 反对

使用道具 举报

发表于 2007-2-25 22:45:48 | 显示全部楼层
其实只有一个啊
7.0以前的x是非模块化的,很好卸载,emerge -C xorg-x11就行了,然后重新emerge,就是模块化的x了。
7.0前后的x差别很大,所以必须卸载老的才能装新的。不过涉及到比较底层的x,所以升级完成revdep必须要做
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-26 21:16:42 | 显示全部楼层
Post by 三翻领
其实只有一个啊
7.0以前的x是非模块化的,很好卸载,emerge -C xorg-x11就行了,然后重新emerge,就是模块化的x了。
7.0前后的x差别很大,所以必须卸载老的才能装新的。不过涉及到比较底层的x,所以升级完成revdep必须要做


非常感谢,但我还有一个问题想继续请教:
似乎emerge的wget下载很不稳定,老是有这样的错误:
!!! Digest verification Failed:
!!!    /usr/portage/distfiles/coreutils-6.4-patches-1.0.tar.bz2
!!! Reason: Failed on MD5 verification
我必须手动用wget下载,这正常吗?
回复 支持 反对

使用道具 举报

发表于 2007-2-26 23:12:49 | 显示全部楼层
这属于个别问题
正常情况不用手工干预
不过就你目前提供的信息,尚不能判定问题所在
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-27 18:51:56 | 显示全部楼层
Post by zhllg
这属于个别问题
正常情况不用手工干预
不过就你目前提供的信息,尚不能判定问题所在

谢谢!我用的是上海ADSL,以下是我的make.conf
# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
#CFLAGS="-O2 -march=i686 -pipe"
CFLAGS="-march=i686 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"

MAKEOPTS=""
ACCEPT_KEYWORDS=""
USE="  X alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bzip2 cdr cli crypt ctype cups dba eds elibc_glibc emboss encode esd ethereal exif expat fam fastbuild foomaticdb force-cgi-redirect fortran ftp gd gdbm gif glut gmp gnome gpm gstreamer gtk gtk2 gtkhtml guile idn imlib ipv6 jpeg kde kernel_linux lcms libg++ libwww mad memlimit mikmod mng motif mozilla mp3 mpeg ncurses nls nptl ogg opengl oss pam pcre pdflib perl png posix python qt quicktime readline samba sdl session simplexml slang soap sockets spell spl ssl tcltk tcpd tiff tokenizer truetype truetype-fonts type1-fonts udev userland_GNU vorbis x86 xml xml2 xmms xsl xv zlib"
FEATURES=""
#GENTOO_MIRRORS="http://files.gentoo.org http://gentoo.cites.uiuc.edu/pub/gentoo/ http://modzer0.cs.uaf.edu/public/gentoo/ http://gentoo.llarian.net/ http://mirror.datapipe.net/gentoo http://linux.ntcu.net/ftp/dists/gentoo http://ftp.gentoo.or.kr http://mirror.datapipe.net/gentoo http://gentoo.zie.prg.gda.pl"
SYNC="rsync://linux.ntcu.net/gentoo-portage"
GENTOO_MIRRORS="ftp://ftp.linuxforum.net/gentoo http://mirror.gentoo.gr.jp http://mirrors.acm.cs.rpi.edu/gentoo/ http://distfiles.gentoo.org"
#SYNC="rsync://acm.cs.rpi.edu/gentoo-portage"
还需要提供其它信息吗?
回复 支持 反对

使用道具 举报

发表于 2007-2-27 21:23:39 | 显示全部楼层
FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp \${URI} -P \${DISTDIR}"
RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp \${URI} -P \${DISTDIR}"

试一试加上上面两个变量
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-28 11:41:25 | 显示全部楼层
谢谢,我加到make.conf中了,但好像emerge没有用wget:wgetrc的默认尝试次数是20次,但我并没有发现。
我现在用emerge -f xorg-x11,看上去下载不那么容易出错了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-2 20:19:53 | 显示全部楼层
千辛万苦总算把nvidia-drivers装好了,然后把它调成输出到电视!没想到grub阶段就可以显示在电视上了。
不过继续请教emerge下载的问题,老是手动干预真不是个办法!
回复 支持 反对

使用道具 举报

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

本版积分规则

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