|
|
很辛苦的把gaim1.0.3&MSN&openQ在MDK10.1下安装调试完毕,感觉很是麻烦,为了节省朋友们的时间和精力,把一点菜菜的经验跟大家分享,虽然不是很好的解决办法,眼下凑合用吧。
1、下载gaim1.0.3原码包
http://prdownloads.sourceforge.n ... .3.tar.bz2?download
2、下载用于MDK的openQ最新rpm包
ftp://ftp.mandrakelinux.cn/offic ... .1-1mdk.tx.i386.rpm
3、编译gaim前请先看一下如下网页的介绍
http://gaim.sourceforge.net/faq-ssl.php#q7
4、如果你在第3步用了心思看,下面要作的事就很容易理解。
安装与gnutls相关的3个包,在mdk的光盘里应该会有的,我用的是pwk版的,不知道download版的有没有,分别是:
gnutls-1.0.13-1mdk
libgnutls11-1.0.13-1mdk
libgnutls11-devel-1.0.13-1mdk
我是搞不清楚3个包是不是一定要全部安装,安全起见,全部装了。
这一步很重要,直接关系到编译的gaim能不能用MSN,主要是解决ssl协议的问题,详细解答可以在其它版找找看。
5、解压-编译-安装gaim1.0.3,如果缺少相关的资源包,自行添加,建议把安装路径改成/usr/lib。[ 我没有改用的是默认的/usr/local/lib,导致openQ的rpm包无法起效,解决方法看步骤8。]
6、一切顺利的话这时候gaim已经可以正常使用了,MSN没有任何问题。
7、下面是解决openQ的问题,如果你在第5步把gaim的安装路径进行了自定义与这个第2步下载的rpm安装设置路径吻合的话就很简单了,直接安装就好。
8、如果没有自定义gaim的安装路径,呵呵,麻烦些吧。把第2步下载的rpm用工具解压,或者是直接安装,安装后相关资源会在以下几个目录:
/usr/share/gaim ====>QQ-IP数据库?
/usr/lib/gaim ====>openQ的运行库文件
/usr/share/pixmaps/gaim ====>QQ的笑脸等资源
我们要作的就是把这些资源复制到gaim的默认安装路径中,并对一些配置文件修改一下就可以了。具体的命令如下:
mkdir -p /usr/local/share/gaim
cp /usr/share/gaim/* /usr/local/share/gaim/
cp /usr/lib/gaim/* /usr/local/lib/gaim/
vi /usr/local/lib/gaim/libqq.la ====>更改相关的安装路径[不改也没有多少问题]
cp -a /usr/share/pixmaps/gaim/* /usr/local/share/pixmaps/gaim/ -u
好了这些做完后你可以放心把那个openQ的rpm包卸载了。
---------------------------------------------------------------------
有些遗憾,就是好象IP数据库我没有能够证实有效,gaim的选项设置里关于QQ的部分是英文,其它一切正常,文件传输和群功能还待测试。 |
|