|
|
作者: Enbrain 出自: |
今天逛论坛看到有人说pidgin最新版可以上QQ了,感觉到又有一丝希望把我的msn,gtalk,qq放在同一个客户端中了,于是马上去下了源码包来编译,结果还是不得行,网上一艘,很大一部分人说是密码的问题,换台电脑去官网修改密码,顺手按他说的要求输入1-9,说我的密码太过于简单,再改,改成1-12,还是密码太简单,改个密码真难。到自己机子上登录,还是密码错误,把windows上的服务器地址复制过来以TCP登录也不行,说句实话,现在的TX真TM可恶,自己不开发linux下的客户端,还把别人开发出来的东西都封了,现在在pidgin下开发QQ插件的那人也已经被迫停止开发了,但愿eva不要有这样的结果。顺便BS下TX,但同学都用QQ,自己也不得不用。好了,废话不多说,马上动手吧,由于系统已经自带gaim了,那么我们首先把系统自带的gaim卸载了:
sudo apt-get remove gaim
卸载的时候还会卸载ubuntu-desktop等几个东西,记不太清楚了,不过卸了也不影响,然后去:下载最新的源码包
那么下面我们就来准备pidgin依赖的关系吧: 必须的:gettext libglib2.0-dev libxml2-dev libgtk2.0-dev 可选的:libnss-dev libnspr-dev libgstreamer0.10-dev libgtkspell-dev libperl-dev libsasl2-dev libgnutls-dev tcl8.4-dev
装上也无所谓,还是有用的
当然你首先得需要基本的编译环境,如果没有那就装起吧:
sudo apt-get install build-essential
解压出来之后进入文件包内看是否存在configure
执行:
./configure –enable-nss –enable-cyrus-sasl –enable-gstreamer
检查编译环境,加入参数的目的是为了可以打开pidgin的特性
然后一路:
make sudo make install make clean
创建快捷方式:
sudo cp /usr/local/share/applications/pidgin.desktop /usr/share/applications/
建立一个符号链接保证pidgin的正确启动:
sudo ln -s /usr/local/lib/libpurple.so.0.1.0 /usr/lib/libpurple.so.0
据网上说是把 pidgin-2.0.1/libpurple/protocols/qq下的header_info.h文件中的:
#define QQ_CLIENT 0×0f15
改成:
#define QQ_CLIENT 0×0E1B
就可以了,不过我打开一看,最新版的已经修改了,看来我的QQ还是不能够在pidgin上登录,继续用eva吧,顺便吧eva的安装也贴出来:
sudo apt-get install eva
有可能和输入法产生冲突而崩溃,那么再安装kde环境:
sudo apt-get install kdebase
eva是在Feisty下装的,如果提示你的版本过低的话,那么只好自己去云帆论坛下载最近时间内的源码包来编译了,以下是以前在dapper上编译时做的笔记:
1.安装g++,gcc,make,auto make,perl等编译安装要用到的工具
$sudo apt-get install g++ gcc make automake perl
2.安装要用到的KDE库
$sudo apt-get update $sudo apt-get install kdelibs4-dev kdelibs4c2a
3.编译安装
$tar -jvxf eva-0.4.1.tar.bz2 $cd /eva $./configure –prefix=`kde-config –prefix` $make ( 这一步也许要等十分钟以上,就看你部机的配置了) $sudo make install
4.测试安装是不正常
$eva
5.创建启动菜单
sudo gedit /usr/share/applications/Eva.desktop
COPY下面的到这个文件中
[Desktop Entry] Name=Eva Comment=QQ Client Exec=/usr/bin/eva Icon=/usr/share/apps/eva/image/theme/eva.png Terminal=false Type=Application Categories=Application;Network; | |
阅读(442) | 评论(0) | 转发(0) |