LinuxSir.cn,穿越时空的Linuxsir!

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

无法emerge kde!

[复制链接]
发表于 2005-1-20 17:46:14 | 显示全部楼层 |阅读模式
昨天晚上mkfs.reiser4格了debian,在现有的gentoo里面再全新emerge一个gentoo 2004.3,在USE里面设置ACCEPT_KEYWORDS="~X86" ,用了NPTL,GCC3.4.3,emerge system后发现原来的有些默认配置文件改了地方,比如nisdomainname,hostname,设置时钟到local等等全部改到/etc/conf.d/下面去了,
刚才emerge kde
显示:
eastera kdebase # emerge -pv kdebase

These are the packages that I would merge, in order:

Calculating dependencies /
emerge: there are no ebuilds to satisfy "virtual/fam".


我到/usr/portage/kde-base/kdebase下面一看有kdebase-3.4.0_beta1的ebuild,于是跑到/usr/portage/profiles下面,把package.mask里面>=kde-base/*-3.4.0_beta全部注释掉,又在/etc/portage下面在package.unmask加了>=kde-base/kdebase-3.4.0_beta1,package.keywordsLI里面加了kde-base/kdebase ~x86
然后env-update,再次执行emerge -pv kdebase
显示依旧如下:
eastera portage # emerge -pv kdebase

These are the packages that I would merge, in order:

Calculating dependencies /
emerge: there are no ebuilds to satisfy "virtual/fam".


我的emerge info显示如下:
eastera portage # emerge info
Portage 2.0.51-r14 (gcc34-x86-2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-nitro4 i686)
=================================================================
System uname: 2.6.9-nitro4 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.6.8
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Jan 19 2005, 17:21:31)]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.8.5-r2, 1.6.3, 1.9.4, 1.5, 1.7.9
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r2
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox"
GENTOO_MIRRORS="http://ftp.gentoo.or.kr/ http://mirror.gentoo.gr.jp http://www.zentek-international.com/mirrors/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apm arts avi berkdb bitmap-fonts cjk crypt encode f77 font-server foomaticdb fortran gdbm gif gpm imlib jpeg kde libg++ libwww mad mikmod motif mpeg ncurses nls nptl nptlonly objc oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd truetype truetype-fonts type1-fonts x86 xft xml2 xmms xv zlib"
Unset:  LDFLAGS

由于安装的时候ln -sf /usr/portage/profiles/gcc34-x86-2004.2 到/etc/make.profiles,所以显示为2004.2,但是这应该没有什么影响吧~为什么会出现这个情况。

man portage看了看关于virtual的说明,也是不明不白~~virtual/fam这指的什么东东???

大家帮帮忙看看怎么回事?谢谢了!
发表于 2005-1-20 18:05:47 | 显示全部楼层
ln -sf /usr/portage/profiles/gcc34-x86-2004.2 到/etc/make.profiles
??不明白你是怎么装系统的
make.profile与make.conf在emerge 时很重要的
回复 支持 反对

使用道具 举报

发表于 2005-1-20 18:10:10 | 显示全部楼层
emerge fam 试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-20 18:12:33 | 显示全部楼层
Post by zxb
ln -sf /usr/portage/profiles/gcc34-x86-2004.2 到/etc/make.profiles
??不明白你是怎么装系统的
make.profile与make.conf在emerge 时很重要的


在scripts/bootstrap这一步之前重新链接/etc/make.profiles使系统编译时用gcc3.4,也可以安装gentoo官方论坛里面的那个帖子,自己手动emerge glibc gcc-config gcc等等~~这个没什么影响~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-20 18:18:31 | 显示全部楼层
Post by sunmoon1997
emerge fam 试试

问题解决,十分感谢!

但是还想请各位高手解释一下virtual的具体用途,man portage看里面的说明觉得有些莫名其妙~
:thank
回复 支持 反对

使用道具 举报

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

本版积分规则

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