+ -
当前位置:首页 → 问答吧 → 求助:emerge --update world时出错了

求助:emerge --update world时出错了

时间:2007-01-22

来源:互联网

代码:
matrix ~ # emerge --update world
Calculating world dependencies /
!!! All ebuilds that could satisfy "x11-libs/libXft" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/libXft-2.1.10 (masked by: ~x86 keyword)
- x11-libs/libXft-2.1.11 (masked by: ~x86 keyword)
- x11-libs/libXft-2.1.12 (masked by: ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "x11-libs/pango-1.14.9" [ebuild])



!!! Problem resolving dependencies for mail-client/mozilla-thunderbird
!!! Depgraph creation failed.
请大家帮忙看看是什么问题

作者: jl789   发布时间: 2007-01-22

faint
错误信息说得很清楚啊

作者: sephinroth   发布时间: 2007-01-22

我对这个错误信息不是很明白
是不是thunderbird依赖pango-1.14.9,pango-1.14.9又依赖libXft-2.1.10,而libXft-2.1.10又被mask掉呀?那为什么thunderbird没被masked呢?这是thunderbird包的bug吗?

作者: jl789   发布时间: 2007-01-22

我看你是混用了 ~x86 和 x86 .

作者: VirusCamp   发布时间: 2007-01-22

看安装手册,搜“~x86”

作者: m_sunhe   发布时间: 2007-01-22

这是说pango依赖x11-libs/libXft,但所有的x11-libs/libXft版本都是unstable的,所以安装不了。
需要
# echo "x11-libs/libXft ~x86" >> /etc/portage/package.keywords
解除mask状态

作者: sephinroth   发布时间: 2007-01-22

我的ACCEPT_KEYWORDS="x86"
为什么会有~x86的包跑进来?

作者: jl789   发布时间: 2007-01-23

引用:
作者: jl789
我的ACCEPT_KEYWORDS="x86"
为什么会有~x86的包跑进来?
你从来没有用过~x86的包么?

作者: mzli   发布时间: 2007-01-23

应该没有,如果有的话要怎么查?

作者: jl789   发布时间: 2007-01-23

这个你就把它给unmask就好了。没关系的。

# echo "x11-libs/libXft ~x86" >> /etc/portage/package.keywords

作者: mzli   发布时间: 2007-01-23