歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 紅旗Linux 6.0下QQ for Linux不能使用的解決方案

紅旗Linux 6.0下QQ for Linux不能使用的解決方案

日期:2017/2/28 16:58:20   编辑: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)

Copyright © Linux教程網 All Rights Reserved