免费注册 查看新帖 |

Chinaunix

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

[桌面系统] 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 19:16 |显示全部楼层

回复 #5 haibo2087 的帖子

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

论坛徽章:
0
5 [报告]
发表于 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
6 [报告]
发表于 2008-08-04 10:10 |显示全部楼层
原帖由 keyou 于 2008-8-4 10:05 发表
/opt/QQ/bin/QQ: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory
看来依赖关系还是没有解决的很好!

用我3楼提供的文件即可

论坛徽章:
0
7 [报告]
发表于 2008-08-04 17:13 |显示全部楼层

回复 #19 james_liangkai 的帖子

tx 把文件更新了7.31 日下的文件是linuxqq_1.0-Preview2008_i386

论坛徽章:
0
8 [报告]
发表于 2008-08-05 00:17 |显示全部楼层

回复 #24 yangjianyu 的帖子

没有
QQ For Linux 需要 2.6.8 或更新的内核才能运行

论坛徽章:
0
9 [报告]
发表于 2008-08-05 20:16 |显示全部楼层

回复 #29 hc_ttcm 的帖子

你可以建立一個啓動器

论坛徽章:
0
10 [报告]
发表于 2008-08-14 12:28 |显示全部楼层
原帖由 bigbigsh 于 2008-8-14 10:18 发表
我QQ现在能聊天了。。报下面这错是什么意思??
[root@hwt QQ]# run-QQ
/opt/QQ/bin/QQ: /usr/lib/libpng12.so.0: no version information available (required by /opt/QQ/lib/libcairo.so.2)

(QQ:4597): ...


说的是 系统的libpng12.so.0 版本不对(应该是版本低),应该没什么大问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP