acroread与realplay的安装问题

2009-05-13 03:15:01来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

fb6.1rc,linux_base-8
port安装acroread与realplay后均不能执行,提示错误如:
(realplay.bin:862): GdkPixbuf-WARNING **: Can not open pixbuf loader module file '/etc/gtk-2.0/gdk-pixbuf.loaders': No such file or directory
Failed to load pixbuf file: /usr/X11R6/lib/RealPlayer/share/realplay/icon.png: Couldn't recognize the image file format for file '/usr/X11R6/lib/RealPlayer/share/realplay/icon.png'
...
...
** (realplay.bin:862): CRITICAL **: file pango-engine.c: line 68 (_pango_engine_shape_shape): assertion `PANGO_IS_FONT (font)' failed
** ERROR **: file shape.c: line 75 (pango_shape): assertion failed: (glyphs->num_glyphs > 0)
aborting...
Abort trap: 6
一开始从网上看了陈年的帖子说是要把所有的linux兼容相关的pkg全卸掉并删除/usr/compat/linux,再装linux_base-rh-9。试了一下,结果这次出现的是libXext.so.6共享库找不到的错误,但是这个文件确实就在/usr/compat/linux/usr/X11R6/lib下面。
然后再看/usr/compat/linux/etc/ld.so.conf,居然是空的,于是把/usr/X11R6/lib添加进去,然后拿linux的ldconfig运行一下。这样算是解决了libXert.so.6的问题。但是一波刚平,一波又起,这次说是libXinerama.so.1找不到,找了一番,确实没有,就把libXinerama.so.1.0 ln到libXinerama.so.1。
此时再运行acroread,却发现绕了一圈又回到原点,又出现最开始时那个错误。重新仔细看了一下错误信息,想会不会是因为没有linux的gtk2的关系,就再去装linux_gtk2。再试的时候又报出pango的错误,说明linux_gtk2是装对了,于是再去装linux_pango。这才彻底解决了问题。
看来是ports里面的依赖关系没做好。
折腾了两个小时,觉得用fb真是受罪。不过好歹算是解决了问题,用上了这两个软件。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/8091/showart_111940.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:使用gdb分析core文件的方法

下一篇:daemonnews对Theo de Raadt的访谈