LinuxSir.cn,穿越时空的Linuxsir!

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

[解决]升级问题:there are no ebuilds to satisfy x11-libs/gdk-pixbuf

[复制链接]
发表于 2010-11-19 13:49:16 | 显示全部楼层 |阅读模式
emerge -avuDN world出现:
emerge: there are no ebuilds to satisfy "x11-libs/gdk-pixbuf[X,introspection?,jpeg?,jpeg2k?,tiff?]".
(dependency required by "x11-libs/gtk+-2.22.0" [ebuild])
(dependency required by "gnome-base/gconf-2.28.1" [installed])
(dependency required by "www-client/chromium-8.0.552.200" [ebuild])
(dependency required by "@selected")
(dependency required by "@world" [argument])

eix gdk-pixbuf结果是
* x11-libs/gdk-pixbuf
     Available versions:  (2) {M}(~)2.22.0 {M}(~)2.22.1
        {+X debug doc +introspection jpeg jpeg2k test tiff}
     Homepage:            http://www.gtk.org/
     Description:         Image loading library for GTK+

这个怎么办呢?
发表于 2010-11-19 14:15:03 | 显示全部楼层
Post by flies;2120322
emerge -avuDN world出现:

eix gdk-pixbuf结果是

这个怎么办呢?
gdk-pixbuf被mask了,如果一定要使用的话,在/etc/portage/package.unmask加上它。我看到你只是安装chromium,应该可以不用这个包的,看看是不是你的use有问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-19 14:30:09 | 显示全部楼层
没有被mask,我直接emerge -pv gdk-pixbuf出现block错误:
Calculating dependencies... done!
[ebuild  N    ] x11-libs/gdk-pixbuf-2.22.1  USE="X jpeg tiff -debug -doc (-introspection) -jpeg2k -test" 1,508 kB
[blocks B     ] <x11-libs/gtk+-2.21.3:2 ("<x11-libs/gtk+-2.21.3:2" is blocking x11-libs/gdk-pixbuf-2.22.1)
[blocks B     ] <gnome-base/librsvg-2.31.0 ("<gnome-base/librsvg-2.31.0" is blocking x11-libs/gdk-pixbuf-2.22.1)

Total: 1 package (1 new), Size of downloads: 1,508 kB
Conflict: 2 blocks (2 unsatisfied)

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

  (x11-libs/gdk-pixbuf-2.22.1, ebuild scheduled for merge) pulled in by
    gdk-pixbuf

  (gnome-base/librsvg-2.26.3, installed) pulled in by
    >=gnome-base/librsvg-2 required by (app-i18n/ibus-1.3.7, installed)
    >=gnome-base/librsvg-2.26.3 required by (gnome-base/gnome-2.30.2, installed)
    >=gnome-base/librsvg-2.9.0 required by (media-gfx/imagemagick-6.6.4.5, installed)
    (and 16 more)

  (x11-libs/gtk+-2.20.1-r1, installed) pulled in by
    >=x11-libs/gtk+-2.6.8 required by (dev-java/swt-3.6, installed)
    >=x11-libs/gtk+-2.12 required by (x11-libs/libgksu-2.0.12-r1, installed)
    >=x11-libs/gtk+-2 required by (www-plugins/nspluginwrapper-1.3.0, installed)
    (and 125 more)
回复 支持 反对

使用道具 举报

发表于 2010-11-19 14:39:18 | 显示全部楼层
Post by flies;2120329
没有被mask,我直接emerge -pv gdk-pixbuf出现block错误:
- x11-libs/gdk-pixbuf-2.22.1 (masked by: package.mask, ~amd64 keyword)
/usr/portage/profiles/package.mask:
# Nirbheek Chauhan <nirbheek@gentoo.org> (25 Sep 2010)
# Mask new versions of glib, polkit, gtk+, etc
# Will be unmasked after proper testing

奇怪,难道就我的机子被mask了,不过我昨天刚sync过。
不管怎么说,这个包应该是还没有稳定下来,并且有些包不支持,所以才会有blocking
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-24 11:46:26 | 显示全部楼层
原来gdk-pixbuf在/etc/portage/package.unmask里面了,注释掉就好了。
问题是我把它unmask怎么会找不到ebuilds呢?想不通
回复 支持 反对

使用道具 举报

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

本版积分规则

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