Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103718108
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-14 23:13:55

作者: 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) |
给主人留下些什么吧!~~