天天看點

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 參考博文: http://blog.csdn.net/yang1982_0907/article/details/17160059

2. 編譯安裝git 1.8.5 參考博文: http://blog.csdn.net/yang1982_0907/article/details/17160345

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/ wget  http://ftp.mozilla.org/pub/mozilla.org/js/js185-1.0.0.tar.gz ②安裝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/ git clone  https://github.com/xiehuc/pidgin-lwqq.git

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