亚嵌:嵌入式培训 嵌入式linux培训

论坛任务,完成任务获得奖励

关于红联 坚持|创新|成功

用www.linux110.com访问红联

命令专区,学习Linux命令

Linux人联系名录,QQ/QQ群/msn

欢迎各位红友参加论坛7月评比

Linux精华文档

电子书:优秀Linux教程推荐下载

美图分享,心情桑拿院,精彩贴图

开源新闻与评论,最新动态

Redhat/Fedora区精贴导读

大学生攻克Linux系统教程

Linux在线教学视频,桌面展示

奇闻趣事,笑话怪事,让大家乐乐

Linux操作系统下载(各发行版本)

红联建立成Linux服务公司

企鹅贴图,个性Linux桌面展示

女人帮,Linux女性半边天

灌水聊天,放松心情,聊天交友

返回列表 回复 发帖

[学习指导] QQ For Linux 不能启动的問題及解決方法(附安装教程)(8月4日更新)

请转贴的注意一下:你转我的贴不要紧,不要把作者去掉阿,我在原贴说明了转载注明作者(毕竟我有著作权),再说了我的附件你都没有转过去,万一别人要用上那找去

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

x86_64 的系統請安裝 i386 的庫文件,QQ For Linux 無法在純 x86_64 平臺下執行,必須裝i368(即32位)的庫文件

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以上版本 否则出现

  1. ./QQ: /lib/libc.so.6: version `GLIBC_2.4' not found (required by ./QQ)
复制代码

3 libstdc++.so.6.0.x 在gcc 3.4.x或更新的gcc版本里  更新你的 libstdc++ 运行库
4 在 REDHAT9.0 上装 xorg 取代 REDHAT9.0 的 Xfree86


QQ For Linux 不支持代理


在Freebsd 下運行 QQ For Linux 的方法請看這裡


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

問題及解決 :
症狀
  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
复制代码
的解决方法见 46#
  1. [root@localhost root]# run-QQ
  2. /opt/QQ/bin/QQ: error while loading shared libraries: libXinerama.so.1: cannot open shared object file: No such file or directory
  3. [root@localhost root]#
复制代码
libXinerama.so.1 在 xorg-x11-libs 包里
安装32位版的 xorg-x11-libs即可解決
  1. [root@localhost dai]# run-QQ
  2. ./QQ: error while loading shared libraries: libXdamage.so.1: wrong ELF class: ELFCLASS64
复制代码
這是由於系統是64位版,而且沒有安裝32位程序的運行庫所導致,系統找不到32位的運行庫直接調用64位的運行庫就會造成上面的錯誤(tx的QQ For Linux 是32位程序,在64位系統裏要安裝32位的庫文件才能正常運行)
上面的錯誤安裝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

附上lfslivecd 效果图

若 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 编辑 ]
附件: 您所在的用户组无法下载或查看附件
2

评分次数

我下载了您提供的附件,但是不知道要怎么解压
我是新手比较麻烦

回复 3# 的帖子

先用工具解压出 QQng.tar.bz2
然后
tar -xjvf QQng.tar.bz2
再把从 tx 上下的 linuxqq_1.0-Preview2008_i386.tar.gz 放到 刚才解压出的 文件架
用root 运行 ./install.sh
安装 装好后 运行 run-QQ 即可启动
注意大小写

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


[ 本帖最后由 rtl 于 2008-8-2 09:18 编辑 ]
谢谢,我 这就去试试
严重顶!
我的红旗6.0就有你上面说的症状,至今还没有用上腾讯qq,哎,我试下
努力不一定成功,不努力就注定失败!
相信自己!
[root@localhost QQng.tar.bz2_FILES]# ./install.sh
bash: ./install.sh: cannot execute binary file
这个又是什么意思呢?
提示不能执行
试一下 sh ./install.sh

[ 本帖最后由 rtl 于 2008-8-1 23:43 编辑 ]
[root@localhost QQng.tar.bz2_FILES]# sh ./install.sh
./install.sh: ./install.sh: cannot execute binary file
是我系统的问题?
输入以下命令安装

install -Ddm755 /opt/QQ
bzcat QQ-ok.tar.bz2|tar xvf - -C /opt
gzip -dc linuxqq_1.0-Preview2008_i386.tar.gz |tar -xvf - -C /opt/QQ
mv /opt/QQ/linuxqq_1.0-Preview2008_i386 /opt/QQ/bin
chown 0:0 -R /opt/QQ
ln -sfv /opt/QQ/run-QQ.sh /usr/bin/run-QQ
返回列表
社区简称“红联” 格言:天下没有难学的Linux!