- 论坛徽章:
- 0
|
Gaim 1.3.1 SSL安装总结- -
版权申明:
允许任何人转载该文,但请注明出处链接.
在第一次安装gaim的时候,登录msn遇到了需要SSL的问题,google找了一下,发现这个问题比较普遍,按照找到的资料进行了设置以后,依然无法登录msn,经过2天的尝试,终于解决了msn需要ssl的问题.
在安装gaim前,还需要如下软件,以提供SSL支持
libgpg-error: libgpg-error-1.1.tar.gz
libgcrypt: libgcrypt-1.2.1.tar.gz
libtasn1: libtasn1-0.2.9.tar.gz
GnuTLS: gnutls-1.0.23.tar.gz
以上软件都能在ftp://ftp.gnupg.org下载
先安装前三个软件,安装有一定顺序,先安装libgpg-error,然后再安装libgcrypt和libtasn1
安装libgpg-error:
tar zxvf libgpg-error-1.1.tar.gz
cd libgpg-error
./configure
make
make install
安装libgcrypt:
ldconfig
tar zxvf libgcrypt-1.2.1.tar.gz
cd libgcrypt-1.2.1
./configure
make
make install
安装libtasn1
tar zxvf libtasn1-0.2.9.tar.gz
cd libtasn1-0.2.9
./configure
make
make install
在安装好了libgpg,libgcrypt,libtasn1以后,才能安装GnuTLS,否则会出错,这点务必注意,我开始就因为少装了libtasn1,以至于gnutls配置始终出错.
在安装gnutls时,命令如下:
LD_LIBRARY_PATH=$HOME/lib ./configure --prefix=$HOME
$HOME为安装目录,我安装于/usr/local,命令如下:
ldconfig
LD_LIBRARY_PATH=/usr/local/lib ./configure --prefix=/usr/local
make
make install
装好以后,就可以安装gaim了,gaim最好用源码包,rpm包似乎有些问题,安装如下:
tar zxvf gaim-1.3.1.tar.gz
cd gaim-1.3.1
./configure --prefix=/usr/local/gaim --enable-gnutls=yes --with-gnutls-libs=/usr/local/lib --with-gnutls-includes=/usr/local/include
注意有下划线的地方,官方网站说这些地方不是必需的设置,但是在我实际安装中,没有加上这些参数的安装,即使最后在配置里有了SSL,安装后运行msn依然会说没有SSL.
如果配置没有问题的话,那么应该有:
gaim 1.3.1
Build Protocol Plugins........ : yes
Protocols to link statically.. :
Protocols to build dynamically : gg irc jabber msn napster novell oscar yahoo zephyr
UI Library.................... : GTK 2.x
SSL Library/Libraries......... : GNUTLS
如果SSL Library/Libraries......... : 这里是NONE的话,说明SSL还有问题,请详悉检查上面的安装是否有遗漏的地方.
以上安装在RedHat 9.0上通过.
注:在安装gnutls时,开始我用的是0.9.91,结果安装不成功,后来换成1.0.23就没问题了,比较疑惑
附:
相关参考网址:
http://gaim.sourceforge.net/faq-ssl.php#q24 |
|