LinuxSir.cn,穿越时空的Linuxsir!

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

portage-2.1.4.4

[复制链接]
发表于 2011-4-20 13:21:52 | 显示全部楼层 |阅读模式
买了一个 photonvps xen 的vps。默认装载的是gentoo-2008。
$ emerge --version                             
Portage 2.1.4.4 ...

由于只支持EAPI-1,所以整个portage基本没法用。
那就更新一下portage吧..
$ emerge --sync
$ emerge -av portage
Calculating dependencies \
!!! All ebuilds that could satisfy ">=sys-devel/libtool-2.2.6b" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-devel/libtool-9999 (masked by: package.mask, missing keyword)
- sys-devel/libtool-2.4-r1 (masked by: EAPI 2)
- sys-devel/libtool-2.2.10 (masked by: EAPI 2)

The current version of portage supports EAPI '1'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "dev-lang/python-2.5.4-r4" [ebuild])


这样似乎就没办法更新portage了。循环依赖了...


请问这种情况下怎么处理呢?
发表于 2011-4-20 14:04:43 | 显示全部楼层
试一下
  1. emerge -av --nodeps portage
复制代码
然后再
  1. emerge -av portage
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-20 20:59:16 | 显示全部楼层
非常感谢楼上的帮助 :)

• # emerge -avq --nodeps portage        # portage-2.1.6.13 EAPI=2
• # emerge --sync
• # emerge -avq =dev-lang/python-2.6.5-r3
• # emerge -avq portage


这样做之后就可以完全的更新portage。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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