LinuxSir.cn,穿越时空的Linuxsir!

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

请问为什么每次revdep-rebuild都要remerge这几个包?

[复制链接]
发表于 2008-11-2 21:25:56 | 显示全部楼层 |阅读模式
由于网络问题,我的gentoo有几个月没升级了,昨天更新了一下,然后emerge --depclean,revdep-rebuild,发现有几个包需要remerge,我手动merge了里面的几个包,但是再次运行revdep-rebuild的时候,这几个包还是需要remerge,这是怎么回事呢?
log信息如下:
revdep-rebuild -p
* Configuring search environment for revdep-rebuild

* Checking reverse dependencies
* Packages containing binaries and libraries broken by a package update
* will be emerged.

* Collecting system binaries and libraries
* Found existing 1_files.rr
* Collecting complete LD_LIBRARY_PATH
* Found existing 2_ldpath.rr.
* Checking dynamic linking consistency
* Found existing 3_broken.rr.
* Assigning files to packages
* Found existing 4_raw.rr
* Cleaning list of packages to rebuild
* Found existing 4_pkgs.rr
* Assigning packages to ebuilds
* Found existing 4_ebuilds.rr
* Evaluating package order
* Found existing 5_order.rr
* Generated new 5_order.rr
* All prepared. Starting rebuild
emerge --oneshot --pretend app-cdr/cdrkit:0
app-office/openoffice:0
app-text/evince:0
media-plugins/audacious-plugins:0
x11-libs/gtksourceview:1.0

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] app-cdr/cdrkit-1.1.8  
[ebuild   R   ] app-office/openoffice-3.0.0  
[ebuild   R   ] app-text/evince-2.22.2-r1  
[ebuild   R   ] media-plugins/audacious-plugins-1.4.5  
[ebuild  NS   ] x11-libs/gtksourceview-1.8.5-r1  USE="-debug -doc"
* Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild
发表于 2008-11-2 21:37:52 | 显示全部楼层
让 revdep-rebuild 处理一下呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-2 21:59:35 | 显示全部楼层
要remerge oo,晚上让它处理一下看看再说
回复 支持 反对

使用道具 举报

发表于 2008-11-2 22:14:57 | 显示全部楼层
我的 ooo 是 bin 版的,呵呵。。
回复 支持 反对

使用道具 举报

发表于 2008-11-3 12:50:41 | 显示全部楼层
如果手动emerge, 再次revdep-rebuild之前一定要rm ~/.revdep*
回复 支持 反对

使用道具 举报

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

本版积分规则

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