LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 28136|回复: 74

gaim-qq2.71p1安装方法,解决msn缺少ssl支持以及qq插件找不到的情况

[复制链接]
发表于 2004-4-8 23:01:20 | 显示全部楼层 |阅读模式
可能新手弟兄在编译安装gaimqq的时候会遇到如下的问题,说是缺少glib 或者glib的版本太低,也许说缺少gtk+之类的东西。其实就是没有安装开发工具的原因。

应该在盘中找出glib2-devel-2.2.3-2.0.i386.rpm这个rpm包,因为我用的是as3,可能有的版本和我用的不一样,但包的文件名应该是一样的。然后再把glib2的rpm包安装上可能在第二张盘吧,也得把glibc-kernheaders-2.4-8.34.i386.rpm安装上。还得把gtk2-devel-2.2.4-4.0.i386.rpm   gtk+-devel-1.2.10-27.1.i386.rpm 装上。

如果您用的是完全安装应该不存在这个问题,如果新手弟兄,我还是建议用完全安装方式 。如果是自定义安装的话,建议升级系统, 这样就不会少东少西的情况了。


可能我们在编译好gaimqq时,用到msn的时候,提示说是少ssl的支持,这是我们应该安装ssl的支持才行。我把这方面的东西说一下吧。

下载下面的四个包:
libgpg-error-0.5.tar.gz
ftp://ftp.gnupg.org/gcrypt/alpha ... pg-error-0.5.tar.gz
libgcrypt-1.1.43.tar.gz
ftp://ftp.gnupg.org/gcrypt/alpha ... crypt-1.1.43.tar.gz
libtasn1-0.2.6.tar.gz
ftp://ftp.gnutls.org/pub/gnutls/libtasn1/libtasn1-0.2.6.tar.gz
  注:这个下载不下来,可以下载下面的这个包
ftp://ftp.gnutls.org/pub/gnutls/libtasn1/libtasn1-0.2.10.tar.gz
gnutls-0.9.91.tar.gz
ftp://ftp.gnutls.org/pub/gnutls/attic/gnutls-0.9.91.tar.gz

这四个包安装也是有顺序的,首先我们要改一个文件/etc/ld.so.conf
加如下的一句

/usr/local/lib

下面我们就进行这四个包的安装工作。

第一个安装的是libtasn1-0.2.6.tar.gz


[root@localhost gaim]# tar zxvf libtasn1-0.2.6.tar.gz
[root@localhost gaim]# cd libtasn1-0.2.6
[root@localhost libtasn1-0.2.6]# ./configure
[root@localhost libtasn1-0.2.6]# make;make install

第二个包安装的是:libgpg-error-0.5.tar.gz

[root@localhost gaim]# tar zxvf libgpg-error-0.5.tar.gz
[root@localhost gaim]# cd libgpg-error-0.5
[root@localhost libgpg-error-0.5]# ./configure
[root@localhost libgpg-error-0.5]# make;make install

第三个包安装的是:
运行下面的命令:
[root@localhost gaim]# ldconfig
[root@localhost gaim]# tar zxvf libgcrypt-1.1.43.tar.gz
[root@localhost gaim]# cd libgcrypt-1.1.43
[root@localhost libgcrypt-1.1.43]# ./configure
[root@localhost libgcrypt-1.1.43]# make ;make install

第四个包的安装:
运行下面的命令:
[root@localhost gaim]# ldconfig
[root@localhost gaim]# tar zxvf gnutls-0.9.91.tar.gz
[root@localhost gaim]# cd gnutls-0.9.91
[root@localhost gnutls-0.9.91]# ./configure
[root@localhost gnutls-0.9.91]# make ;make install

然后我们来编译gaimqq

我用的版本是gaim-qq的最新版本 gaim-qq-0.2.7.1-p1.tbz

下载请到 http://openq.linuxsir.cn

过程如下:

[root@localhost gaim]# tar jxvf gaim-qq-0.2.7.1-p1.tbz
[root@localhost gaim]# cd qq-0.2.7.1-p1/
[root@localhost qq-0.2.7.1-p1]# cd gaim-cvs-0319/
[root@localhost gaim-cvs-0319]# ./autogen.sh --prefix=/opt/gaimqq271p1

说明一下:这是我们把gaim-qq自定义安装到了/opt/gaimqq271p1这个目录中,在运行./autogen.sh --prefix=/opt/gaimqq271p1后,如果我们发现有下面一行的话,就表示我们所编译的gaim-qq已经支持ssl了,这样编译出来的gaimqq才能用msn;

SSL Library/Libraries......... : GNUTLS
下面的命令就是编译和安装了。。


[root@localhost gaim-cvs-0319]# make ; make install

编译安装好后,我们在桌面上建一个链接,如果是用gnome的话,直接在桌面上点击右键 [创建启动器 ]-》在名字上可以写自己喜欢的,在命令那行,点击进入/opt/gaimqq271p1/bin的目录选中gaim就行了。图标也可以自己选一下。


在设置qq的时候,可能会遇到 找不到qq插件的情况,其实这个很简单,直接改文件/etc/ld.so.conf文件。加入下面的一行。
/opt/gaimqq271p1/lib

其它的和gaim-qq的说明文档一样的,大家可以查看一下就行了。文档说的很明白。

有什么问题大家讨论吧。。

主要是看到初学linux的弟兄装不上这个gaim-qq,实在是看不下去了,被逼无奈而写了这个初学者教程,希望能帮助刚入门的弟兄吧。但愿如此
发表于 2004-4-8 23:23:34 | 显示全部楼层
好人做到底,北南老大为什么不干脆整个rpm包?
发表于 2004-4-9 02:02:56 | 显示全部楼层
我在Slackware下编译安装时会出现错误,我这里需要用make -i install才能安装,所以没法用checkinstall打包
发表于 2004-4-9 09:05:45 | 显示全部楼层
最初由 Justice 发表
我在Slackware下编译安装时会出现错误,我这里需要用make -i install才能安装,所以没法用checkinstall打包


你的slackware什么版本?我在9.1上编译安装没遇到问题,可以checkinstall。
发表于 2004-4-9 09:37:20 | 显示全部楼层
最初由 windrose 发表
你的slackware什么版本?我在9.1上编译安装没遇到问题,可以checkinstall。

能不能做个slackware的包啊
发表于 2004-4-9 21:47:56 | 显示全部楼层
谢谢管理员。我的LFS一直搞不定mozilla那个该死的nss,用你的方法,终于让gaim能上msn了:))
发表于 2004-4-11 20:05:42 | 显示全部楼层

qq和MSN好了

但中文不能输入了,以前的那个版本是好的
发表于 2004-4-11 20:52:04 | 显示全部楼层

自问自答

中文问题是因为我启动gaim是用的root用户,改用其它用户就好了。这个版本终于能用MSN了,感谢puzzlebird和楼主!
发表于 2004-4-14 19:41:27 | 显示全部楼层
强行安装glib-2.3.0后的提示:
*** 'pkg-config --modversion glib-2.0' returned 2.4.0, but GLIB (2.3.0)
*** was found! If pkg-config was correct, then it is best
*** to remove the old version of GLib. You may also be able to fix the error
*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
*** /etc/ld.so.conf. Make sure you have run ldconfig if that is
*** required on your system.
*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH
*** to point to the correct configuration files
no
configure: error:
*** GLib 2.0 is required to build Gaim; please make sure you have the GLib
*** development headers installed. The latest version of GLib is
*** always available at http://www.gtk.org/.
发表于 2004-4-14 19:48:22 | 显示全部楼层
我已经将glib-devel安装了后,还是有上面的提示啊.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表