LinuxSir.cn,穿越时空的Linuxsir!

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

关于gentoo升级的疑问

[复制链接]
发表于 2008-3-26 10:13:15 | 显示全部楼层 |阅读模式
为什么我每次 emerge -uDN world
总有几个包编译出错,后xwindows不能启动,还要废很大的力气!
有什么办法吗!
发表于 2008-3-26 11:34:55 | 显示全部楼层
没有听说过这种问题呀?每次都有问题?
楼主不妨把出错的包的列表发上来看看。
回复 支持 反对

使用道具 举报

发表于 2008-3-26 14:22:27 | 显示全部楼层
大部分是由于升级后造成软件包间的依赖关系遭破坏,最好查看emerge的日志,然后仔细寻找问题所在,把不小心误删除或者升级的包,重新emerge下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-26 14:56:02 | 显示全部楼层
Post by 亞利艾爾;1831060
没有听说过这种问题呀?每次都有问题?
楼主不妨把出错的包的列表发上来看看。



我只是想装个gnome + gtk环境,还要能日常办公!
不知道怎么控制,看安装文档里面需要设置
USE = gnome gtk -qt -kde
还需要+什么!之前连JPG都不能看,音乐电影还都可以。


--- Invalid atom in /etc/portage/package.use: gnome-base/gnome-2.18.3
--- Invalid atom in /etc/portage/package.use: media-libs/netpbm-10.37.0
--- Invalid atom in /etc/portage/package.use: gnome-base/nautilus-2.18.3
--- Invalid atom in /etc/portage/package.mask: =x11-drivers/nvidia-drivers
* Please re-emerge app-text/poppler-bindings with the gtk USE flag set
*
* ERROR: app-text/evince-2.20.2 failed.
* Call stack:
*               ebuild.sh, line   49:  Called pkg_setup
*    evince-2.20.2.ebuild, line   62:  Called die
* The specific snippet of code:
*                   die "poppler-bindings needs gtk flag set"
*  The die message:
*   poppler-bindings needs gtk flag set
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/app-text/evince-2.20.2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-text/evince-2.20.2/temp/die.env'.
*


emerge --inof

Portage 2.1.4.4 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r5 i686)
=================================================================
System uname: 2.6.22-gentoo-r5 i686 Intel(R) Celeron(R) CPU 2.00GHz
Timestamp of tree: Fri, 21 Mar 2008 01:47:01 +0000
app-shells/bash:     3.2_p17-r1
dev-lang/python:     2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://fido.online.kz/gentoo/pub http://fido.online.kz/gentoo ftp://ftp.kaist.ac.kr/gentoo/ http://gentoo.mirrors.easynews.com/linux/gentoo/"
LANG="en_US.UTF-8"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/gentoo-china"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl berkdb cli cracklib crypt cups dri fortran gdbm gpm iconv ipv6 isdnlog midi mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session spl ssl tcpd unicode x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
回复 支持 反对

使用道具 举报

发表于 2008-3-26 15:49:29 | 显示全部楼层
Post by zhang_tbo;1831143

Please re-emerge app-text/poppler-bindings with the gtk USE flag set


这么清楚的提示...
也就是说 poppler-bindings 包可能是你加gtk use flag之前编译的.
你emerge的时候用--deep --newuse 参数就可以编译相关的use flag变化的包了
回复 支持 反对

使用道具 举报

发表于 2008-3-26 16:10:16 | 显示全部楼层
看log信息正如楼上所说,你说jpg看不了的问题? 你的make.profile 指向哪里的?一般桌面用户都指向 desktop的,以下贴一下我的
  1. $ ls /etc/make.profile -l
  2. lrwxrwxrwx 1 root root 57 2007-07-13 /etc/make.profile -> ..//usr/portage/profiles/default-linux/x86/2007.0/desktop
复制代码
2008.0快出来了,快要到改make.profile的时候了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-26 18:37:00 | 显示全部楼层
谢谢楼上各位!我在去试试!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-27 11:31:58 | 显示全部楼层
Post by axlrose;1831178
看log信息正如楼上所说,你说jpg看不了的问题? 你的make.profile 指向哪里的?一般桌面用户都指向 desktop的,以下贴一下我的

  1. $ ls /etc/make.profile -l
  2. lrwxrwxrwx 1 root root 57 2007-07-13 /etc/make.profile -> ..//usr/portage/profiles/default-linux/x86/2007.0/desktop
复制代码

2008.0快出来了,快要到改make.profile的时候了


我看了我的指向lrwxrwxrwx 1 root root 57 2007-07-13 /etc/make.profile -> ..//usr/portage/profiles/default-linux/x86/2007.0
已经该过来了,现在还在升级中。
升级可以在gnome中的控制台中进行吗?

我的/etc/make.conf里的
USE="-qt3 -qt4 -arts -kde -ipv6 X gtk gnome hal avahi"
这样可以吗?我都不知道都是什么开关!
回复 支持 反对

使用道具 举报

发表于 2008-3-27 12:16:41 | 显示全部楼层
具体要什么USE..这个帮不上忙,哈哈,灵活的gentoo
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-27 12:39:50 | 显示全部楼层
有点明白!谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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