LinuxSir.cn,穿越时空的Linuxsir!

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

Eye of Gnome图片浏览软件看jpeg格式的问题

[复制链接]
发表于 2011-1-2 14:34:52 | 显示全部楼层 |阅读模式
我机子上默认装的eog是没有带jpeg格式支持的,
我在/etc/portage/package.use里面加了exif  jpeg  lcms  xmp的USE标记
重新编译 emerge eog
结果出了block:
[ebuild  N    ] media-libs/exempi-2.1.1  USE="-examples"
[ebuild  N    ] x11-libs/gdk-pixbuf-2.22.1  USE="X jpeg -debug -doc (-introspection) -jpeg2k -test -tiff"
[ebuild     U ] x11-libs/gtk+-2.22.1 [2.20.1-r1] USE="jpeg* -examples%"
[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)
[ebuild   R   ] media-gfx/eog-2.32.1  USE="exif* jpeg* lcms* xmp*"
[blocks B     ] <gnome-base/librsvg-2.31.0 ("<gnome-base/librsvg-2.31.0" is blocking x11-libs/gdk-pixbuf-2.22.1)

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

  (gnome-base/librsvg-2.26.3, installed) pulled in by
    >=gnome-base/librsvg-2.26.3 required by (gnome-base/gnome-2.30.2, installed)
    gnome-base/librsvg required by (gnome-base/gnome-panel-2.30.2, installed)
    >=gnome-base/librsvg-2 required by (app-i18n/ibus-1.2.0.20100111, installed)
    (and 5 more)

  (x11-libs/gdk-pixbuf-2.22.1, ebuild scheduled for merge) pulled in by
    x11-libs/gdk-pixbuf[X,jpeg] required by (x11-libs/gtk+-2.22.1, ebuild scheduled for merge)

librsvg是必需的,gdk-pixbuf这个包又是eog要支持jpeg必装的包,我该怎么办啊?求指导。
发表于 2011-1-2 17:02:33 | 显示全部楼层
layman -a gnome

  1. eix x11-libs/gdk-pixbuf
  2. * x11-libs/gdk-pixbuf
  3.      Available versions:  (2) ~2.22.0 ~2.22.1 ~2.23.0[1]
  4.         {+X debug doc +introspection jpeg jpeg2k test tiff}
  5.      Homepage:            http://www.gtk.org/
  6.      Description:         Image loading library for GTK+
  7. [1] "gnome" /var/lib/layman/gnome
复制代码
回复 支持 反对

使用道具 举报

发表于 2011-1-2 20:11:06 | 显示全部楼层
unmask gnome-base/librsvg

我这里gnome-base/librsvg-2.32.1是可以和x11-libs/gdk-pixbuf-2.22.1一块的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-5 13:36:30 | 显示全部楼层
我试了一下,好像~86里面的新版本的gdk-pixbuf是可以跟librsvg兼容的,而且librsvg本身好像还依赖gdk-pixbuf,而且还涉及gtk+加上jpeg 的USE重新编译……结果我把~86全unmask了,全系统升级,把系统弄崩了……只好重装………………
回复 支持 反对

使用道具 举报

发表于 2011-1-5 14:52:00 | 显示全部楼层
开始没细看,其实是gtk+  librsvg  太低
先  emerge -u x11-libs/gtk+  gnome-base/librsvg 后 应该不会 blocks B  了
回复 支持 反对

使用道具 举报

发表于 2011-1-5 16:32:22 | 显示全部楼层
Post by LskywaLker;2125040
我试了一下,好像~86里面的新版本的gdk-pixbuf是可以跟librsvg兼容的,而且librsvg本身好像还依赖gdk-pixbuf,而且还涉及gtk+加上jpeg 的USE重新编译……结果我把~86全unmask了,全系统升级,把系统弄崩了……只好重装………………


用gentoo你也重装系统,服了U。
回复 支持 反对

使用道具 举报

发表于 2011-1-6 18:54:07 | 显示全部楼层
Post by LskywaLker;2125040
我试了一下,好像~86里面的新版本的gdk-pixbuf是可以跟librsvg兼容的,而且librsvg本身好像还依赖gdk-pixbuf,而且还涉及gtk+加上jpeg 的USE重新编译……结果我把~86全unmask了,全系统升级,把系统弄崩了……只好重装………………

一般是只unmask知道的包...
回复 支持 反对

使用道具 举报

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

本版积分规则

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