在ubuntu7.04中编译安装能使用QQ和MSN的pidgin

重新安装ubuntu7.04以后的gaim不能使用qq,非常不爽,所以准备重新编译安装gaim,现在的gaim由于版权问题改了名字叫pidgin了,是只小鸟。

下载pidgin2.02的源代码,然后解包到/tmp,准备开始安装

sudo ./configure 的时候说缺少几个包,

configure: error: C compiler cannot create executables

按照错误提示安装缺少的包

sudo apt-get install libc6-dev

再次

./configure

出现错误

checking for GLIB… no

no

configure: error: You must have the GLib 2.0 development headers installed to build.

根据错误提示 用新得立 搜索 GLib 2.0 或者 用命令 apt-cache search GLib 2.0

有个包 libglib2.0-dev - Development files for the GLib library

安装

sudo apt-get install libglib2.0-0-dev

./configure

又出现错误

checking for X… no

checking for GTK… no

no

configure: error:

You must have the GTK+ 2.0 development headers installed to compile Pidgin.

If you only want to build Finch then specify –disable-gtkui when running configure.

用如上同样的方法查找到缺少的包 并安装

sudo apt-get install libgtkmm2.0-dev

./configure 出现错误

checking for LIBXML… no

no

configure: error:

You must have libxml2 >= 2.6.0 development headers installed to build.

于是安装

sudo apt-get install libxml2-dev

终于不少包了,准备安装

sudo make

sudo make install

安装以后成功运行,可以使用qq了。新的图标、界面也比gaim好看点。但随即发现不能使用MSN,郁闷说是少了ssl支持。

只好卸载重新编译

sudo make uninstal

然后下载ssl支持包

`sudo apt-get install libnss-dev

sudo ./configure

sudo make

sudo makeinstall

终于OK了。QQ也能用了,MSN也能用了,不知道是不是心理作用,感觉pidgin的速度比gaim快得多

可惜还是有问题没解决:不是所有的QQ都能登录,至少我就有一个qq不能登录。

`