红联Linux门户
Linux帮助

QQ For Linux 不能启动的??及解?方法(附安装教程)(8月4日更新)

发布时间:2008-08-01 20:53:29来源:红联作者:rtl
请转贴的注意一下:你转我的贴不要紧,不要把作者去掉阿,我在原贴说明了转载注明作者(毕竟我有著作权),再说了我的附件你都没有转过去,万一别人要用上那找去

若你怀疑这贴纯属骗人?先看88#

x86_64 的系??安? i386 的?文件,QQ For Linux ?法在? x86_64 平?下?行,必??i368(即32位)的?文件
[/color]
[color=Red]REDHAT9.0 一定不支持
1 REDHAT9.0 是2.4 内核 不支持
2 REDHAT9.0 的 glibc 是2.4 以下的 不支持
3 REDHAT9.0 的 libstdc++ 的版本是 5.0.x 的 (QQ For Linux 运行需要libstdc++.so.6.0.x的版本) 不支持
4 REDHAT9.0 的X-windows 是 Xfree86 而不是 Xorg 不支持


若真的想在REDHAT9.0 上用也不是不可能
1 将内核更新到2.6.8 以上否则出现 kernel version too old 而不能运行
2 将系统的 c 库更新到 2.4以上版本 否则出现

[code]./QQ: /lib/libc.so.6: version `GLIBC_2.4' not found (required by ./QQ)[/code]
3 libstdc++.so.6.0.x 在gcc 3.4.x或更新的gcc版本里 更新你的 libstdc++ 运行库
4 在 REDHAT9.0 上装 xorg 取代 REDHAT9.0 的 Xfree86


QQ For Linux 不支持代理


[u]在Freebsd 下?行 QQ For Linux 的方法?看??[/u]


8月4日更新:?於tx 官方?QQ For Linux 文件更新的?明(?73#)

作者:Power_By_RTL QQ:3942082328
安装教程在 33#

?明: 首先要更正 TX 官方?站?於 QQ For Linux 的系?依???
QQ For Linux 要求 Linux 的内核在 2.6.8 或更高, GNU C Library 要求 2.4 或更高, GTK2+ 要求 2.12.x 或更高
官方所列出的最低系??境根本?法?行 QQ For Linux --!!!
:77ab:1 :77ab:1 :77ab:1 :77ab:1

??及解? :
症?[code]./QQ: /lib/libc.so.6: version `GLIBC_2.4' not found (required by ./QQ)[/code]或[code]./IMEngineClient: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by ./IMEngineClient)

Press Enter to exit[/code]?明及解?:?前系?的 GNU C Library 版本低於 2.4 ,解?方法 更新 GNU C Library (有一定的危?性)或使用新版本的系?

??及解? :
症?[code]nobel [ /opt/linuxqq_1.0-Preview2008_i386 ]$ ./QQ
prepare fork engine....
QQ Engine Running....
IPC_TCP_PORT=9869
Failed to execl  autoupdate ....
./QQ: symbol lookup error: ./QQ: undefined symbol: g_once_init_enter_impl
nobel [ /opt/linuxqq_1.0-Preview2008_i386 ]$ engine exit...[/code]?明及解?:undefined symbol: g_once_init_enter_impl 是由於?前系?的 libpangocairo-1.0.so.0 版本?低造成的, 安?新版本的 pango 即可解?,你也可以下?本人打包好的QQ For Linux 特?文件
??及解? :
能看到登?界面但?入Q?密?后 按登?后界面消失[code]nobel[ /opt/linuxqq_1.0-Preview2008_i386 ]$./QQ
prepare fork engine....
Failed to execl  autoupdate ....
QQ Engine Running....
IPC_TCP_PORT=9403
IPC_TCP_PORT=9403
engine connected!

Failed to UnPack Data!
Last login ip: 0x5b3ec772
commented for unaligned debug
./QQ: symbol lookup error: ./QQ: undefined symbol: gtk_tree_view_set_show_expanders
nobel [ /opt/linuxqq_1.0-Preview2008_i386 ]$ IPC_Send: Broken pipe
Send packet params failed: ret2=-32
IPC_Send: Broken pipe
Send packet header failed: ret1=-32
Failed to Parse UI Packet Header!, iRet = -2[/code]?明及解?:undefined symbol: gtk_tree_view_set_show_expanders 是由於?前系?的 libgtk-x11-2.0.so.0 版本?低造成的(部分gtk+2-2.10.x的系统也会出现这个问题), 安? GTk2+ 2.12.x 以上 即可解?,你也可以下?本人打包好的QQ For Linux 特?文件[code]QQ: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory[/code]的解决方法见 46# [code][root@localhost root]# run-QQ
/opt/QQ/bin/QQ: error while loading shared libraries: libXinerama.so.1: cannot open shared object file: No such file or directory
[root@localhost root]#[/code]libXinerama.so.1 在 xorg-x11-libs 包里
安装32位版的 xorg-x11-libs即可解?[code][root@localhost dai]# run-QQ
./QQ: error while loading shared libraries: libXdamage.so.1: wrong ELF class: ELFCLASS64[/code]?是由於系?是64位版,而且?有安?32位程序的?行?所?致,系?找不到32位的?行?直接?用64位的?行?就?造成上面的??(tx的QQ For Linux 是32位程序,在64位系??要安?32位的?文件才能正常?行)\r
上面的??安?32位版的 xorg-x11-libs 即可解?

特?文件?明:
文件名 : QQng.tar.bz2
md5: 3a7711d6e5b30deed44f913b68c21535
sha1: 472d346feb5e557f8df0ac5d63d6fdf2d171649d
?明文件
?? linuxqq_1.0-Preview2008_i386.tar.gz 文件??的本文件?下一?安???用

安?:?行本目?下的 install.sh 即可
./install.sh

卸? ?/opt/QQ 文件??除即可
?行 QQ For Linux 在命令行下?入 run-QQ 即可
其它???看 FAQ

?迎?? ????明作者
作者:Power_By_RTL QQ:3942082328
注意???勿修改包?的内容及去掉作者信息,否?禁止??


Gook Luck !!!! q):-s q):-s q):-s q):-s

附上lfslivecd 效果图
[attach]8767[/attach]
若 install.sh 和 run-QQ.sh 不能执行 用QQng2.zip 替换即可
将 install.sh 替换安装目录的 install.sh
将 run-QQ.sh 替换 /opt/QQ 里的 run-QQ.sh

[ 本帖最后由 rtl 于 2008-8-24 12:43 编辑 ]
文章评论

共有 507 条评论

  1. yanyongkg 于 2008-08-03 22:37:02发表:

    想问下你有没出现我说得那个双击QQ好友,Q就掉了的情况
    我开始一直用root登录有这种情况,
    后来我新建了用户,用它登录,暂时还没出现双击掉Q的事

  2. rtl 于 2008-08-03 22:15:58发表:

    出现 libc.so.6: version `GLIBC_2.4' not found
    ?前系?的 GNU C Library 版本低於 2.4 ,解?方法 更新 GNU C Library (有一定的危?性)或使用新版本的系?否则QQ For Linux 不能运行
    我在1# 以说过了

  3. rtl 于 2008-08-03 22:12:22发表:

    请安装32 位的 xorg-x11-libs 包

  4. lyq617617 于 2008-08-03 21:47:37发表:

    首先多谢谢楼主的帖子,1#和33#。
    再次谢谢43#的帖子!!!

    太好了,我的红旗6.0现在能用上QQ了,太感谢你们了,过了两三天才用上,也很满足了!!!

  5. tthc12345678 于 2008-08-03 21:32:41发表:

    我的是这个问题,
    [root@localhost dai]# run-QQ
    ./QQ: error while loading shared libraries: libXdamage.so.1: wrong ELF class: ELFCLASS64

  6. xilin820715709 于 2008-08-03 21:30:13发表:

    我要看附件

  7. xziw 于 2008-08-03 21:15:20发表:

    楼主,用了你的方法"libexpat.so.1"后,又出现了新的问题了!!!
    /opt/QQ/bin/QQ: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /opt/QQ/bin/QQ)
    /opt/QQ/bin/QQ: /usr/lib/libpng12.so.0: no version information available (required by /opt/QQ/lib/libcairo.so.2)
    帮忙给俺看看是什么问题

  8. lanterns 于 2008-08-03 21:04:31发表:

    挺好的

  9. mayiliang 于 2008-08-03 20:19:45发表:

    呵呵,无法看到附件阿

  10. 啃书一族 于 2008-08-03 18:20:16发表:

    1.在linux下建立了一个目录 /root/QQ
    2.将文件linuxqq_1.0-Preview2008_i386.tar.gz , QQng.tar.bz2 复制到/root/QQ目录下。
    3.tar -xjvf QQng.tar.bz2
    4.在DeskTop 目录下%unzip QQng2.zip
    5.将其中install.sh复制到目录/root/QQ
    6在/root/QQ 目录下执行./install.sh
    QQ/share/themes/Raleigh/
    QQ/share/themes/Raleigh/gtk-2.0/


    QQ/share/themes/Raleigh/gtk-2.0/gtkrc
    ./linuxqq_1.0-Preview2008_i386/
    .

    /linuxqq_1.0-Preview2008_i386/ImEngine.cfg
    ./linuxqq_1.0-

    Preview2008_i386/IMEngineClient
    ./linuxqq_1.0-Preview2008_i386/res.db


    ./linuxqq_1.0-Preview2008_i386/QQ
    创建连至‘/opt/QQ/run-QQ.sh’的符号链接

    ‘/usr/bin/run-QQ’
    7. 然后将从QQng2.zip 解压的run-QQ.sh 替换 /opt/QQ 里的 run-QQ.sh
    8.在/root/QQ 输入 run-QQ 显示结果如下

    [root@unit9 QQ]# run-QQ

    /opt/QQ/bin/QQ: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by

    /opt/QQ/bin/QQ)

    /opt/QQ/bin/QQ: /usr/lib/libpng12.so.0: no version information available (required

    by /opt/QQ/lib/libcairo.so.2)

    /opt/QQ/bin/QQ: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by

    /usr/lib/libexpat.so.1)



    我linux不是很懂 还希望多多指教。问题具体出来哪里?

  11. flytostars 于 2008-08-03 17:40:31发表:

    这个东西应该是腾迅的事~
    谢谢楼主了~

  12. yanyongkg 于 2008-08-03 17:19:21发表:

    之前我一直用root登录的
    我双击好友,QQ就自动退出了,52#是终端里的显示
    我新建了个帐户yong
    开机用这个帐户登录,再在终端里运行run-QQ
    虽然终端里有如这样类似的显示
    (QQ:2674): Gtk-WARNING **: Failed to set text from markup due to error parsing markup: 第1行出错:字符引用“e”不是编码一个被允许的字符
    但再不会因为双击而Q退出了 ,暂时使用是正常的

  13. zhangfz 于 2008-08-03 16:14:07发表:

    多谢,马上试试

  14. liwaiwai 于 2008-08-03 15:40:03发表:

    试一下0:w(5(

  15. yanyongkg 于 2008-08-03 15:15:27发表:

    53#
    我在43#有讲过这个问题的啊,应该可以解决的
    楼主在46#有那个文件下载啊
    看贴都不认真点,真怀疑你装linux 理由

  16. birdhome 于 2008-08-03 14:50:34发表:

    我也存在这个问题,是怎么处理的啊。

  17. yanyongkg 于 2008-08-03 13:09:58发表:

    [root@localhost ~]# run-QQ

    (QQ:2755): Gtk-WARNING **: Failed to set text from markup due to error parsing markup: 第1行出错:字符引用“e”不是编码一个被允许 的字符

    (QQ:2755): Gtk-WARNING **: Failed to set text from markup due to error parsing markup: 第1行出错:字符引用“8”不是编码一个被允许 的字符

    (QQ:2755): Gtk-WARNING **: Failed to set text from markup due to error parsing markup: 第1行出错:字符引用“7”不是编码一个被允许 的字符

    (QQ:2755): Gtk-WARNING **: Failed to set text from markup due to error parsing markup: 第1行出错:字符引用“e”不是编码一个被允许 的字符

    (QQ:2755): Gtk-WARNING **: Failed to set text from markup due to error parsing markup: 第1行出错:字符引用“e”不是编码一个被允许 的字符
    /usr/bin/run-QQ: line 17: 2755 段错误 LD_LIBRARY_PATH=/opt/QQ/lib /opt/QQ/bin/QQ
    [root@localhost ~]# IPC_Send: Broken pipe

    我的系统是红旗6.0,
    [root@localhost ~]# uname -a
    Linux localhost.localdomain 2.6.22.6-1 #1 SMP Tue Sep 4 06:11:18 EDT 2007 i686 i686 i386 GNU/Linux
    [root@localhost ~]#

    [ 本帖最后由 yanyongkg 于 2008-8-3 13:31 编辑 ]

  18. redlinks 于 2008-08-03 12:06:32发表:

    我的QQ现在能正常运行了,但是,还有一个问题:跟好友聊天的时候,不支持中文!!我这系统里也装了中文了,到底是怎么一回事,请指教!!在线等。。。。。。。。。。。。。。

  19. rtl 于 2008-08-03 12:00:27发表:

    说明一下你的 系统和系统版本
    在shell 中运行 贴出 QQ退出 时终端 的完整内容
    这样才有利于问题的分析及解决

  20. yanyongkg 于 2008-08-03 11:48:59发表:

    不能双击好友!!!!双击QQ自动退出

  21. maluyao 于 2008-08-03 11:13:36发表:

    新会员,不能下载

  22. titi007 于 2008-08-03 10:39:15发表:

    这QQ怎么这么卡啊?

  23. rtl 于 2008-08-03 10:39:10发表:

    [code]QQ: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory[/code]的解决方法 将附件的 libexpat.so.1 复制到 /opt/QQ/lib 即可 (见图)[attach]8786[/attach]
    将libexpat.so.0 当 libexpat.so.1 用可能引起 QQ For Linux 崩溃或其它莫名其妙的状况

    [ 本帖最后由 rtl 于 2008-8-3 12:12 编辑 ]

  24. titi007 于 2008-08-03 10:28:47发表:

    哈哈,我也可以用了,不过我的/usr/lib里面没有libexpat.so.0 只有libexpat.so
    但是我把他后面加上一个.1变成libexpat.so.1再复制回去以后 就可以用了

  25. 奎目郎119 于 2008-08-03 05:05:06发表:

    我的最后一步执行run-QQ的时候提示:/opt/QQ/bin/QQ: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory
    郁闷啊,最终还是不能用!

  26. yanyongkg 于 2008-08-03 03:51:35发表:

    [root@localhost QQ]# ./run-QQ.sh
    /opt/QQ/bin/QQ: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory

    出现上面ERROR的可以按以下方法解决
    大概的意思是少了库文件 libexpat.so.1,具体我也不太清楚,我从瘟死换到linux也没半个月
    安装时少安了这个文件
    我搜索/目录(包含子文件夹)找 libexpat.so.1(搜的时候最好写libexpat.so,不然没libexpat.so.1会搜不到)
    结果在/usr/lib/中找到了 libexpat.so.* (*是任意的)
    如我的/usr/lib/ 下有libexpat.so libexpat.so.0 libexpat.so.0.5.0等三个文件
    死马当活马医!
    把 libexpat.so.0复制到其它地方,如桌面,重命名为libexpat.so.1 ,再把libexpat.so.1复制到/usr/lib/ 下
    没想到成了,哈
    搞了一晚了,睡觉去了哦,累死了

  27. yanyongkg 于 2008-08-03 02:19:54发表:

    [root@localhost linuxqq]# run-QQ
    /opt/QQ/bin/QQ: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory
    41#问题我找到了,不知道什么原因我的那个linuxqq_1.0-Preview2008_i386.tar.gz(原文件名为llinuxqq_1.0-Preview1_i386.tar.gz,我自己改的),解压出来是linuxqq_1.0-Preview1_i386目录,我把QQng.tar.bz2解压出来install.sh用KWrite打开把“Preview2008”都改成"Preview1",问题解决了
    不过一切搞定后,又是上面这样的情况,真心求教楼主

  28. yanyongkg 于 2008-08-03 01:19:29发表:

    楼主按你的步骤,到./install.sh 出现下面的情况,请教
    gzip: linuxqq_1.0-Preview2008_i386.tar.gz: No such file or directory
    mv: 无法 stat “/opt/QQ/linuxqq_1.0-Preview2008_i386”: 没有那个文件或目录
    创建指向“/opt/QQ/run-QQ.sh”的符号链接“/usr/bin/run-QQ”

  29. xziw 于 2008-08-03 00:53:27发表:

    我装了expat2.0的包后,还是出现了
    /opt/QQ/bin/QQ: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory
    楼主帮忙看一下!!!

  30. titi007 于 2008-08-03 00:46:49发表:

    创建指向“/opt/QQ/run-QQ.sh”的符号链接“/usr/bin/run-QQ”
    [root@localhost QQng.tar.bz2_FILES]# cd /opt/QQ
    [root@localhost QQ]# ls
    bin etc lib linuxqq_1.0-Preview1_i386 run-QQ.sh share
    [root@localhost QQ]# ./run-QQ.sh
    bash: ./run-QQ.sh: cannot execute binary file
    [root@localhost QQ]# ./run-QQ.sh
    bash: ./run-QQ.sh: 权限不够
    [root@localhost QQ]# chmod 755 run-QQ.sh
    [root@localhost QQ]# ./run-QQ.sh
    /opt/QQ/bin/QQ: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory
    [root@localhost QQ]#
    看来还是我机器的问题

  31. yanyongkg 于 2008-08-03 00:34:00发表:

    正看楼主的帖子解决问题,我红旗6 rpm 和gz格式的都试过了,都没用

  32. rtl 于 2008-08-02 23:29:01发表:

    那是 分卷压缩
    要 QQng.tar.part1.rar QQng.tar.part2.rar 两个文件放在一起才能 解压出 QQng.tar.bz2

  33. xziw 于 2008-08-02 23:05:50发表:

    就想这张图片一样file:///root/Desktop/Screenshot-1.png

  34. xziw 于 2008-08-02 23:04:03发表:

    (o):tx 大伙,你们一楼那个RAR文件能不能解压,我打开时就出错了!!!

  35. lfgoxwqu 于 2008-08-02 21:15:12发表:

    不错,学习了

  36. rtl 于 2008-08-02 20:01:16发表:

    先下载1#的文件
    首先解压 文件 QQng.tar.bz2 (见图1)
    [attach]8776[/attach]
    解压完后 (见图2)
    [attach]8777[/attach]
    将 linuxqq_1.0-Preview2008_i386.tar.gz 复制到安装文件的目录(见图3)
    [attach]8778[/attach]
    运行安装脚本 ./install.sh 若提示无法执行 将QQng2.zip 里的文件替换再执行(见图4)
    [attach]8779[/attach]
    安装完毕 ^_^ (见图5)

    [attach]8780[/attach]
    运行QQ For Linux
    用命令 run-QQ (见图6)
    [attach]8781[/attach]

    若脚本执行不了 用QQng2.zip 里的run-QQ.sh 替换 /opt/QQ/run-QQ.sh 再运行 (见图7)
    [attach]8782[/attach]

    [ 本帖最后由 rtl 于 2008-8-3 14:06 编辑 ]

  37. alvin551018 于 2008-08-02 19:02:30发表:

    可否下载下来看看,安装QQ出现问题。:0w5ty(1

  38. titi007 于 2008-08-02 18:33:40发表:

    这个帖子很受大家关注啊,我希望通过这个帖子解决问题的朋友能够给大家说一下经验

  39. flower_kzj 于 2008-08-02 18:08:51发表:

    怎样才能下载啊

  40. rtl 于 2008-08-02 17:56:59发表:

    flag linux 6.0 可以用 tar.gz包 加我制作的文件运行