这里的出错信息可以分为两大类: 2009/3/7 Star Liu <minxinjian...@gmail.com>: > 还是和以前那个preview版本一样,不行的,出错信息如下: > Desktop:~/pub/upload/myapp# export GTK_IM_MODULE=xim;/root/Software/qqb1/qq > Gtk-Message: Failed to load module "gail": > /usr/lib/gtk-2.0/modules/libgail.so: wrong ELF class: ELFCLASS64 > Gtk-Message: Failed to load module "atk-bridge": > /usr/lib/gtk-2.0/modules/libatk-bridge.so: wrong ELF class: ELFCLASS64
到此为止,出错是因为没有找到32位的libgail.so和libatk-bridge.so 这两个文件位于ia32-libs-gtk包里面,装上就可以解决了 > [14:48:06][TLOG][warn]res_db: error message-> no such table: res_db_file > > (qq:12117): GdkPixbuf-CRITICAL **: gdk_pixbuf_add_alpha: assertion > `pixbuf != NULL' failed > > (qq:12117): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion > `src_pixbuf != NULL' failed > 后面的这些信息确实很奇怪,正如你所说,没有源代码,很难猜测是什么原因 不过我在我这里如果运行直接/usr/share/tencent/qq/qq的话也会有同样的错误 但是通过/usr/bin/qq 运行就没问题 后者是一个shell脚本,仅仅是cd一下,然后./qq 所以你不妨试试用这个命令: cd /root/Software/qqb1/; GTK_IM_MODULE=xim ./qq //不得不说:linux版的QQ做得实在是不怎么样……