免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 29726 | 回复: 54
打印 上一主题 下一主题

[桌面系统] QQ For Linux 不能启动的問題及解決方法(附安装教程) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-03 13:18 |只看该作者 |倒序浏览
请转贴的注意一下:你转我的贴不要紧,不要把作者去掉阿,我在原贴说明了转载注明作者(毕竟我有著作权),再说了我的附件你都没有转过去,万一别人要用上那找去

作者:Power_By_RTL QQ:3942082328

Freebsd 下運行 QQ For Linux 的方法


説明: 首先要更正 TX 官方網站對於 QQ For Linux 的系統依賴關係
QQ For Linux 要求 Linux 的内核在 2.6.8 或更高, GNU C Library 要求 2.4 或更高, GTK2+ 要求 2.12.x 或更高
官方所列出的最低系統環境根本無法運行 QQ For Linux --!!!


問題及解決 :
症狀
  1. ./QQ: /lib/libc.so.6: version `GLIBC_2.4' not found (required by ./QQ)
复制代码
  1. ./IMEngineClient: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by ./IMEngineClient)

  2. Press Enter to exit
复制代码
説明及解決:當前系統的 GNU C Library 版本低於 2.4 ,解決方法 更新 GNU C Library (有一定的危險性)或使用新版本的系統

問題及解決 :
症狀
  1. nobel [ /opt/linuxqq_1.0-Preview2008_i386 ]$ ./QQ
  2. prepare fork engine....
  3. QQ Engine Running....
  4. IPC_TCP_PORT=9869
  5. Failed to execl  autoupdate ....
  6. ./QQ: symbol lookup error: ./QQ: undefined symbol: g_once_init_enter_impl
  7. nobel [ /opt/linuxqq_1.0-Preview2008_i386 ]$ engine exit...
复制代码
説明及解決:undefined symbol: g_once_init_enter_impl 是由於當前系統的 libpangocairo-1.0.so.0 版本過低造成的, 安裝新版本的 pango 即可解決,你也可以下載本人打包好的QQ For Linux 特別文件
問題及解決 :
能看到登陸界面但輸入Q號密碼后 按登陸后界面消失
  1. nobel[ /opt/linuxqq_1.0-Preview2008_i386 ]$./QQ
  2. prepare fork engine....
  3. Failed to execl  autoupdate ....
  4. QQ Engine Running....
  5. IPC_TCP_PORT=9403
  6. IPC_TCP_PORT=9403
  7. engine connected!

  8. Failed to UnPack Data!
  9. Last login ip: 0x5b3ec772
  10. commented for unaligned debug
  11. ./QQ: symbol lookup error: ./QQ: undefined symbol: gtk_tree_view_set_show_expanders
  12. nobel [ /opt/linuxqq_1.0-Preview2008_i386 ]$ IPC_Send: Broken pipe
  13. Send packet params failed: ret2=-32
  14. IPC_Send: Broken pipe
  15. Send packet header failed: ret1=-32
  16. Failed to Parse UI Packet Header!, iRet = -2
复制代码
説明及解決: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 特別文件
  1. QQ: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory
复制代码
的解决方法见 3#

特別文件説明:
文件名 : 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 !!!!

附上lfslivecd 效果图

若 install.sh 和 run-QQ.sh 不能执行 用QQng2.zip 替换即可
将 install.sh 替换安装目录的 install.sh
将 run-QQ.sh 替换 /opt/QQ 里的 run-QQ.sh

[ 本帖最后由 rtl 于 2008-8-5 20:09 编辑 ]

lfslivecd.jpg (78.05 KB, 下载次数: 206)

lfslivecd.jpg

QQng.tar.bz2

2.29 MB, 下载次数: 1368

QQng2.zip

881 Bytes, 下载次数: 489

评分

参与人数 1可用积分 +30 收起 理由
maluyao + 30 精品文章

查看全部评分

论坛徽章:
0
2 [报告]
发表于 2008-08-03 13:21 |只看该作者

安装教程

先下载1#的文件
首先解压 文件 QQng.tar.bz2 (见图1)

解压完后 (见图2)

将 linuxqq_1.0-Preview2008_i386.tar.gz 复制到安装文件的目录(见图3)

运行安装脚本 ./install.sh 若提示无法执行 将QQng2.zip 里的文件替换再执行(见图4)

安装完毕 ^_^ (见图5)


运行QQ For Linux
用命令 run-QQ (见图6)


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


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

论坛徽章:
0
3 [报告]
发表于 2008-08-03 13:25 |只看该作者
  1. QQ: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory
复制代码
的解决方法 将附件的 libexpat.so.1 复制到 /opt/QQ/lib 即可 (见图)

将libexpat.so.0 当 libexpat.so.1 用可能引起 QQ For Linux 崩溃或其它莫名其妙的状况

libexpat.so.zip

58.59 KB, 下载次数: 415

论坛徽章:
0
4 [报告]
发表于 2008-08-03 13:55 |只看该作者
我解压的文件夹里只有三个文件啊

论坛徽章:
0
5 [报告]
发表于 2008-08-03 18:43 |只看该作者

救命啊!~~~~~~~

[root@localhost root]# chmod -v 755 /opt/QQ/lib/libexpat.so.1
‘/opt/QQ/lib/libexpat.so.1’ 的权限模式已更改为 0755 (rwxr-xr-x)
[root@localhost root]# ls /opt/QQ
bin  etc  lib  run-QQ.sh  share
[root@localhost root]# run-QQ.sh
bash: run-QQ.sh: command not found
[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]#

论坛徽章:
0
6 [报告]
发表于 2008-08-03 19:16 |只看该作者

回复 #5 haibo2087 的帖子

libXinerama.so.1 在 xorg-x11-libs 包里
请确认安装了32位版的 xorg-x11-libs

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
7 [报告]
发表于 2008-08-03 19:58 |只看该作者
呵呵,我在linuxsir看到的就转过来了。
那里没有作者信息,附件也没有。

论坛徽章:
0
8 [报告]
发表于 2008-08-03 23:23 |只看该作者
/opt/QQ/bin/QQ: error while loading shared libraries: libXcomposite.so.1: cannot open shared object file: No such file or directory

why????????????

论坛徽章:
0
9 [报告]
发表于 2008-08-04 00:09 |只看该作者
原帖由 dcb314 于 2008-8-3 23:23 发表
/opt/QQ/bin/QQ: error while loading shared libraries: libXcomposite.so.1: cannot open shared object file: No such file or directory

why????????????


libXinerama.so.1 在 xorg-x11-libs 包里
安装了32位版的 xorg-x11-libs即可
我不是回復5#時說了嗎

论坛徽章:
0
10 [报告]
发表于 2008-08-04 10:05 |只看该作者
/opt/QQ/bin/QQ: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory
看来依赖关系还是没有解决的很好!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP