LinuxSir.cn,穿越时空的Linuxsir!

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

咄咄怪事,emerge的问题

[复制链接]
发表于 2006-10-16 20:26:49 | 显示全部楼层 |阅读模式
emerge --sync更新过后,emerge -uDa world更新软件,
给出以下信息:
These are the packages that would be merged, in order:

Calculating world dependencies... done!
[ebuild     UD] app-emulation/vmware-modules-1.0.0.13 [1.0.0.15]

Would you like to merge these packages? [Yes/No]
但之前明明刚刚从1.0.0.13升到1.0.0.15,觉得不对劲,就重新emerge -va vmware-modules,结果显示如下:
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] app-emulation/vmware-modules-1.0.0.15 [1.0.0.13] 0 kB

Total size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]


这到底是怎么回事呢????
发表于 2006-10-16 20:33:20 | 显示全部楼层
看UD应该知道大致的原因,man emerge里对UD的软件的介绍:

[ebuild UD] media-libs/libgd-1.8.4 [2.0.11]
              Libgd  2.0.11  is already emerged, but if you run the command, then portage  will Downgrade to version 1.8.4 for you.
              This may occur if a newer version of a package has been masked  because  it  is  broken  or  it creates a security risk on your system and a fix has not   been released yet.
              Another reason this may occur is if a package  you  are  trying  to  emerge  requires an older version of a package in order to emerge successfully.  In  this case, libgd 2.x is incompatible with libgd 1.x.  This means that pack-          ages  that  were  created with libgd 1.x will not compile with 2.x and must              downgrade libgd first before they can emerge.
回复 支持 反对

使用道具 举报

发表于 2006-10-16 20:36:53 | 显示全部楼层
看样子是第一个原因,1.0.0.15因为某种原因又被mask了,从原来的stable移动到testing了。下面是我查询的两条信息,或许可以说明问题(我是stable):

yagami ~ # emerge --search vmware-modules
Searching...
[ Results for search key : vmware-modules ]
[ Applications found : 1 ]

*  app-emulation/vmware-modules
      Latest version available: 1.0.0.13
      Latest version installed: [ Not Installed ]
      Size of files: 290 kB
      Homepage:      http://www.vmware.com/
      Description:   Modules for Vmware Programs
      License:       vmware


yagami ~ # ACCEPT_KEYWORDS="~x86" emerge -pv vmware-modules

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

Calculating dependencies... done!
[ebuild  N    ] app-emulation/vmware-modules-1.0.0.15  103,028 kB

Total size of downloads: 103,028 kB
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-16 20:45:43 | 显示全部楼层
好像弄明白原因了,刚才运行emerge --depclean提示
~app-emulation/vmware-modules-1.0.0.13 required by app-emulation/vmware-workstation-5.5.1.19175-r7
回复 支持 反对

使用道具 举报

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

本版积分规则

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