RHEL 6.4(i386)編譯安裝Pidgin 2.10.7 + lwqq

Ubuntu 12.04中可以直接apt安裝pidgin,其中已經集成了較新的lwqq,而CentOS的軟件源中的pidgin的版本較低,爲2.7.9,並且沒有集成lwqq插件,不能登錄QQ。libqq據說現在也支持QQ 2012的通信協議,但是我從GitHub下載代碼編譯安裝之後,卻始終不能登錄,總是報告“Server has Closed Connection”錯誤,所以在此使用最新版的lwqq源碼進行編譯安裝,可以支持羣、討論組、窗口震動、聊天記錄、文件傳輸、貼圖等常用功能,個人感覺比WineQQ好用多了,並且更加穩定,速度也很快,可以用一個客戶端登陸多個QQ號,還可以同時登陸MSN、GTalk等其他聊天工具。

1. 編譯安裝cmake 2.8.12

2. 編譯安裝git 1.8.5

3. 安裝RPMForge軟件源
cd /root/Downloads/
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm

4. 安裝Pidgin的依賴包
yum install intltool
yum install glib2-devel.i686
yum install gtk2-devel.i686
yum install gtkspell-devel.i686
yum install gstreamer-devel.i686
yum install meanwhile-devel.i686
yum install libidn-devel.i686
yum install avahi-ui-devel.i686
yum install dbus-glib-devel.i686
yum install NetworkManager-devel.i686
yum install gnutls-devel.i686
yum install tcl-devel.i686
yum install tk-devel.i686
yum install farsight2-devel.i686
yum install libXScrnSaver-devel.i686
yum install libSM-devel.i686

5. 下載Pidgin 2.10.7的源碼包
源碼包下載頁面:http://pidgin.im/download/source/
下載的文件名爲pidgin-2.10.7.tar.bz2,將其放在/root/Downloads/目錄中

6. 解壓Pidgin 2.10.7的源碼包
cd /root/Downloads/
tar -vxjf pidgin-2.10.7.tar.bz2

7. 編譯並安裝Pidgin 2.10.7
cd pidgin-2.10.7
./configure
make
make install
安裝完成之後,可以在系統桌面的Applications -> Internet中找到Pidgin

8. 編譯安裝mozjs185
開啓了mozjs185包的好處是以後在webqq更換了hash校驗之後能很快重新登錄,並且是對用戶透明的。不開啓mozjs185不影響平時的使用,但是在webqq更換了hash校驗之後就會提示錯誤,並且只有等到作者把js翻譯成c語言,然後放到github上,再由自己重新編譯源代碼或者是等待別人打包好的二進制包,所以週期比較長。
①下載mozjs185的源碼包
cd /root/Downloads/
②安裝mozjs185的依賴包
yum install nspr-devel.i686
③解壓mozjs185的源碼包
tar -xvzf js185-1.0.0.tar.gz
④編譯並安裝mozjs185
cd js-1.8.5/js/src
./configure
make
make install
⑤設置環境變量
vi /etc/profile
在profile文件最末尾添加如下內容:
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
⑥檢查是否安裝成功
註銷後重新登錄,然後運行以下命令:
pkg-config mozjs185 --cflags
若安裝成功,則會返回以下信息:
-I/usr/local/include/js -I/usr/include/nspr4

9. 下載lwqq插件的源碼包
cd /root/Downloads/

10. 安裝lwqq的依賴包
yum install sqlite-devel.i686
yum install libsphinxclient-devel.i686

11. 編譯安裝lwqq插件
cd pidgin-lwqq
git submodule init
git submodule update
mkdir build;cd build
cmake ..
make
make install

12. 配置pidgin + lwqq
打開pidgin:
Applications -> Internet -> Pidgin Internet Messenger
在Pidgin的窗口上進行如下設置:
Buddies -> Show
勾選Offline Buddies和Protocol Icons

環境描述:
系統:RHEL 6.4 i386 (Desktop)
虛擬機:VMware Workstation 9.0.0 build-812388
登錄用戶:root

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章