LinuxSir.cn,穿越时空的Linuxsir!

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

emerge system的问题

[复制链接]
发表于 2008-6-23 15:53:46 | 显示全部楼层 |阅读模式
今天emerge system的时候提示要装50多个包,开始装的时候装了20几个的时候
util-linux出错了啊...

我在emerge system的时候有开始重新安装(50多个包 ) ....
请问这是为什么吗??

我emerge -pv system ....
50多个包其中大部分状态都是[R]



谢谢...
发表于 2008-6-23 16:07:10 | 显示全部楼层
>> 我在emerge system的时候有开始重新安装(50多个包 ) ....

你觉得正常情况应该是什么样的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-23 16:23:40 | 显示全部楼层
不好意思,今天有点晕....
平时都是emerge -uDv system .....今天忘加了啊...

还有个问题我的显卡是vga的啊....
以前我直接emerge xorg-server , 装了些不需要的驱动
现在我在/etc/make.conf中
加了VIDEO_CARDS="vga"
然后手动emerge -C 一些不需要的驱动,但是我现在emerge -uDpv world的时候....
那些我手动的驱动状态[N] ..... 但是我已经写了VIDEO_CARDS
我怎么能不装他们...

每次装玩东西都提示...
!!! existing preserved libs:
>>> package: gnome-extra/evolution-data-server-2.22.2
*  - /usr/lib/libcamel-1.2.so.10
*  - /usr/lib/libcamel-1.2.so.10.0.1
Use emerge @preserved-rebuild to rebuild packages using these libraries
我重新emerge evolution-data-server还是不好用....

谢谢...
回复 支持 反对

使用道具 举报

发表于 2008-6-23 16:44:49 | 显示全部楼层
emerge @preserved-rebuild 执行这个命令
回复 支持 反对

使用道具 举报

发表于 2008-6-23 17:38:26 | 显示全部楼层
我不知道 revdep-rebuild 能否解决。此外,不安装其它驱动的话,用 emerge --depclean 看看。

楼主是用 stage2 吗,想起来要 emerge system?最后就是,你的算不错了,只要 50 多个,我 emerge system 的时候,因为有 X gtk 这些 Flag,直接 240 多个包了……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-23 18:03:52 | 显示全部楼层
我是stage3安装的啊...
emerge -v depclean
Calculating dependencies... done!

Dependencies could not be completely resolved due to
the following required packages not being installed:

>=x11-drivers/xf86-video-ark-0.6.0 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-tseng-1.1.0 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-v4l-0.1.1 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-s3virge-1.9.1 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-nv-1.1.1 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-neomagic-1.1.1 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-tdfx-1.2.1 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-dummy-0.2.0 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-vesa-1.1.0 required by x11-base/xorg-server-1.4.2
=www-client/mozilla-firefox-2* required by app-office/openoffice-2.4.0 dev-python/gnome-python-extras-2.19.1-r1 gnome-extra/yelp-2.22.1-r1
>=x11-drivers/xf86-video-apm-1.1.1 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-trident-1.2.1 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-siliconmotion-1.4.1 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-cirrus-1.1.0 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-mga-1.4.1 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-sisusb-0.8.1 required by x11-base/xorg-server-1.4.2
~app-text/poppler-0.6.3 required by app-text/poppler-bindings-0.6.3
>=x11-drivers/xf86-video-chips-1.1.1 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-nsc-2.8.1 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-rendition-4.1.0 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-glint-1.1.1 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-tga-1.1.0 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-ati-6.6.0 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-s3-0.4.1 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-cyrix-1.1.0 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-sis-0.9.1 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-fbdev-0.2.0 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-openchrome-0.2.901 required by x11-base/xorg-server-1.4.2
>=x11-drivers/xf86-video-imstt-1.1.0 required by x11-base/xorg-server-1.4.2

Have you forgotten to run `emerge --update --newuse --deep world` prior to
depclean?  It may be necessary to manually uninstall packages that no longer
exist in the portage tree since it may not be possible to satisfy their
dependencies.  Also, be aware of the --with-bdeps option that is documented
in `man emerge`.


* Regenerating GNU info directory index...
* Processed 136 info files.
回复 支持 反对

使用道具 举报

发表于 2008-6-23 18:07:07 | 显示全部楼层
emerge --info又忘了吧
回复 支持 反对

使用道具 举报

发表于 2008-6-23 18:26:54 | 显示全部楼层
试试 USE="-video_cards_* video_cards_vga" emerge -1 xorg-server 之后再看看。你的 Firefox 的问题在其它地方说过,用 USE="xulrunner" 重新安装这些包就好。
回复 支持 反对

使用道具 举报

发表于 2008-6-28 03:19:50 | 显示全部楼层
在/etc/make.conf里面加上这个:
VIDEO_CARDS="vesa fglrx"
我的是ati的Radeon HD2600Pro,你的如果是Nvidia的卡的话就去掉fglrx,加上nv。Intel集成显卡的话就是i810了。然后emerge -va xorg-server就行了
回复 支持 反对

使用道具 举报

发表于 2008-6-28 17:54:11 | 显示全部楼层
Post by guozhiming;1866324
今天emerge system的时候提示要装50多个包,开始装的时候装了20几个的时候
util-linux出错了啊...

我在emerge system的时候有开始重新安装(50多个包 ) ....
请问这是为什么吗??

我emerge -pv system ....
50多个包其中大部分状态都是[R]



谢谢...

util-linux在glibc2.8下面有点问题,得加个patch才能编译通过
自己去gentoo bug
那里搜索下吧,不过可能得自己修改ebuild,前几天我遇到了这个错
回复 支持 反对

使用道具 举报

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

本版积分规则

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