红旗Linux 6.0下QQ for Linux不能使用的解决方案

算算时间,QQ For Linux 已经发布10几天了,但仍然有相当一部分朋友还在顶关于安装QQ For Linux的帖子,这说明他们还在为QQ For Linux的安装发愁;而这些人之中的大多数都是红旗Linux用户,确切的说大都是红旗Linux6.0用户。我用的也是红旗Linux6.0,有幸在QQ forlinux推出二三天后就看到的有人(红联:Power_By_RTL)提出了相关的解决方案,很容易就解决了QQ For Linux 安装后不能启动的问题。 在前几帖中我也说到了,有时间一定发一篇专门针对红旗Linux6.0下的QQ for Linux不能使用的解决方案;下面我就根据Power_By_RTL提出的解决方案整理一下,一步步展示在红旗Linux6.0下如何正确安装并使用QQ forlinux。
还有需要说明的两点:
1.此方法只是在红旗Linux6.0下测试过
2.此方法只针对官方的tarball安装后启动出现以下的问题:

[root@liufenglinuxqq_1.0-Preview2008_i386]# ./QQ
preparefork engine....
Failedto execl autoupdate ....
QQEngine Running....
IPC_TCP_PORT=9053
./QQ:symbol lookup error: ./QQ: undefined symbol: g_once_init_enter_impl
[root@liufenglinuxqq_1.0-Preview2008_i386]# engine exit...


然后就一直停在那里不动了。 当然,只要你用的也是红旗Linux6.0,用 rpm 包安装后如果也不能启动,那么不能启动的原因应该和上面是一样的。
原因及解決:undefinedsymbol: g_once_init_enter_impl 是由於當前系統的libpangocairo-1.0.so.0版本過低造成的,安裝新版本的 pango 即可解決,当然最简单直接的方法就是下载我打包好的 QQ for Linux 文件linuxqq.tar.gz,你可以放心使用。

需要的附件点击此处下载,下载后先解压得到linuxqq.tar.gz文件备用。

好了,下面进正题。
首先在/root目录下新建一个mylinuxqq 目录,然后将我提供的附件linuxqq.tar.gz 压缩包下载到/root/mylinuxqq 目录下;如果你建立的目录名不是mylinuxqq,那么在运行下面的命令时,要注意把命令中出现此文件名的地方替换成你新建的那个目录名。
在此简单说一下linuxqq.tar.gz包里的内容,里面包含着官方提供的linuxqq_1.0-Preview2008_i386.tar.gz 和 一些用 于解决上面那种错误的文件(整理由Power_By_RTL提供的几个附件)。

[root@liufeng~]# cd mylinuxqq
[root@liufengmylinuxqq]# ls -l
总计 7298
-rw-r--r--1 root root 7441658 08-12 22:09 linuxqq.tar.gz


进入目录mylinuxqq,然后确认一下已经将linuxqq.tar.gz放入此目录。

[root@liufengmylinuxqq]# tar -zxvf linuxqq.tar.gz
linuxqq/
linuxqq/説明文件.txt
linuxqq/sha1sum
linuxqq/linuxqq_1.0-Preview2008_i386.tar.gz
linuxqq/QQ-ok.tar.bz2
linuxqq/md5sum
linuxqq/INSTALL
linuxqq/FAQ
linuxqq/README
linuxqq/install.sh
libexpat.so.1
run-QQ.sh


解压该 tarball.

[root@liufengmylinuxqq]# ls -l
总计 7643
-rwxr-xr-x1 root root 347141 08-12 22:03 libexpat.so.1
drwxr-xr-x2 root root 1024 08-12 21:46 linuxqq
-rw-r--r--1 root root 7441658 08-12 22:09 linuxqq.tar.gz
-rw-r--r--1 root root 453 08-02 00:44 run-QQ.sh


解压完成后你会发现在 /root/mylinuxqq 目录下多了三个文件:libexpat.so.1,linuxqq和run-QQ.sh;请记住这几个文件,后面就要用到它们解决问题,至于具体什么用,先别急,慢慢往下看你就会明白的。

[root@liufengmylinuxqq]# cd linuxqq
[root@liufenglinuxqq]# ls -l
总计 7173
-r--r--r--1 root root 2181 08-01 13:58 FAQ
lrwxrwxrwx1 root root 6 08-12 22:53 INSTALL -> README
-rw-r--r--1 root root 595 08-02 00:41 install.sh
-rw-r--r--1 root root 4918468 07-31 17:48 linuxqq_1.0-Preview2008_i386.tar.gz
-rw-r--r--1 root root 306 08-01 15:17 md5sum
-rw-r--r--1 root root 2385300 08-01 15:14 QQ-ok.tar.bz2
-r--r--r--1 root root 578 08-01 14:52 README
-rw-r--r--1 root root 362 08-01 15:17 sha1sum
-r--r--r--1 root root 578 08-01 14:15 説明文件.txt


[root@liufenglinuxqq]# chmod -v 555 install.sh
“install.sh”的权限模式已更改为 0555(r-xr-xr-x)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/57f57de703fa9e7b824c954c286e5ac2.html