添加SSL支持库
如果采用RPM方式安装Gaim,一般不会缺少SSL支持库。但是,喜欢自己编译、安装Gaim的朋友需要在编译时就让它获得SSL的支持,否则将无法使用MSN。
按照Gaim官方网站上的说法,获得SSL支持库有两个方法,即安装Mozilla NSS和NSPR,或者安装GnuTLS。同时,该网站上也注明了OpenSSL不能作为Gaim的SSL支持库,因为它使用的版权和Gaim使用的版权不兼容。
下面介绍通过安装GnuTLS使Gaim获得SSL支持库的方法。
正确安装GnuTLS同时需要安装它所有的依赖软件。所需软件可以分别在下面的链接下载:
libgpg-error(libgcrypt的依赖软件)网址为ftp://ftp.gnupg.org/gcrypt/alpha/libgpg-error/libgpg-error-0.7.tar.gz。
libgcrypt(GnuTLS的依赖软件)网址为ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/libgcrypt-1.1.94.tar.gz。
libtasn1(GnuTLS的依赖软件)网址为ftp://ftp.gnupg.org/gcrypt/alpha/gnutls/libtasn1/libtasn1-0.2.10.tar.gz。
GnuTLS网址为ftp://ftp.gnupg.org/gcrypt/alpha/gnutls/gnutls-1.0.16.tar.bz2。
以上几个软件的编译、安装过程都是先解开压缩包,然后执行以下命令:
|
注意,在编译、安装上述四个软件时不要更改默认的安装目录,否则,编译Gaim时还需要用“--with”参数指定所需文件的目录,十分麻烦。
安装好GnuTLS之后,在Gaim 0.80的目录中执行以下命令:
|
configure命令执行完后输出下面内容,说明Gaim已经成功获得了SSL支持库:
|
这时就可以安装Gaim了:
|
安装好Gaim后登录MSN,应该不会再跳出那个“MSN需要SSL支持”的对话框。如果还有问题,请查看Gaim官方的FAQ-SSL链接http://gaim.sourceforge.net/faq-ssl.php和MSN的协议主页http://www.hypothetic.org/docs/msn/index.php。
添加声音支持
使用MSN聊天时,没有提示音会错过很多消息。解决这个问题有两个方法。
1.安装libao
libao是一个跨平台的音频库,应用程序可以通过它回放音频。在Gaim编译、安装之前先安装上libao,这样Gaim编译时就会获得libao的支持,从而能正确发声。
安装libao同时需要安装libao-devel、audiofile和audiofile-devel。这四个软件包在安装光盘上可以找到,也可以到http://www.rpmfind.net上搜索。
在Fedora Core 2.0上,已经安装了libao-devel、audiofile和audiofile-devel的RPM包,所以只需要安装libao即可。
标签: linux