如何在ubuntu 6.10中编译安装最新版本的gaim?
ubuntu6.10自带的gaim是beta3的,所有没有qq的内置插件,而到了beta4就可以使用gaim上qq了,而6.10 edgy的源并没有更新这个软件,没辄只好手动安装了,使用这个系统开发这么久,还没有编译安装过呢,一直都使用apt-get install 干脆利索, 看来人懒都是养出来的。1、首先搭建编译环境, sudo apt-get install build-essential,
安装必要的编译包 sudo apt-get install intltool libtool automake autoconf m4 libglib2.0-dev libgtk2.0-dev libgnutls-dev libgstreamer0.10-dev libgtkspell-dev
2、svn安装:通过svn获得gaim的最新版本
sudo apt-get install svn
svn co svn co https://svn.sourceforge.net/svnroot/gaim/trunk gaim
3、获取结束后,可以开始编译安装了
sudo ./autogen.sh
在这个步骤我遇到了一些问题,提示aclocal错误m4没有找到,用google搜索了好大一会,才发现是automake的版本问题:
卸载系统中的automake(版本号1.4),sudo apt-get remove automake1.4
装上最新的automake(1.7)sudo apt-get install automake1.9
4、编译成功后就可以直接安装了:
sudo make
sudo make install
5、装完之后,gaim可以从/usr/local/bin/gaim中启动
目前,gaim qq已经可以登录群了,但还没有实现好友分组的个功能,文件传输也没有能成功,但聊天基本上已经没有问题了,运行了很长一段时间都很稳定。
#dpkg -s gaim
Package:gaim
Status:deinstallokconfig-files
Priority:optional
Section:net
Installed-Size:4552
Maintainer:RobertMcQueen<robot101@debian.org>
Architecture:i386
Version:1:2.0.0+beta4-3
Config-Version:1:2.0.0+beta4-1-1
Replaces:gaim-meanwhile(<=1.2.8-2),gaim-data(<=1:2.0.0+beta3-4)
Depends:gaim-data(=1:2.0.0+beta4-3),libaspell15(>=0.60),libatk1.0-0(>=1.12.2),
libavahi-compat-howl0(>=0.6.0),libc6(>=2.3.6-6),libcairo2(>=1.2.4),libdbus-1-3,
libdbus-glib-1-2(>=0.71),libfontconfig1(>=2.4.0),libgcrypt11(>=1.2.2),
libglib2.0-0(>=2.12.0),libgnutls13(>=1.4.0-0),libgstreamer0.10-0(>=0.10.10),
libgtk2.0-0(>=2.8.0),libgtkspell0(>=2.0.2),libice6(>=1:1.0.0),libncursesw5(>=5.4-5),
libpango1.0-0(>=1.14.7),libperl5.8(>=5.8.8),libsm6,libstartup-notification0(>=0.8-1),
libx11-6,libxcursor1(>>1.1.2),libxext6,libxfixes3(>=1:4.0.1),libxi6,libxinerama1,
libxml2(>=2.6.26),libxrandr2,libxrender1,libxss1
Suggests:gnome-panel(>=2.1)|kicker(>=3.1)|docker,evolution-data-server(>=1.6.0),
dbus-1-utils,libgadu3(>=1:1.7~rc2),libmeanwhile1(>=1.0.2),libzephyr3,tcl8.4(>=8.4.5),
tk8.4(>=8.4.5)
Conflicts:gaim-meanwhile(<=1.2.8-2),gaim-data(<=1:2.0.0+beta3-4)
Description:multi-protocolinstantmessagingclient
Gaimisagraphical,modularInstantMessagingclientcapableofusing
AIM/ICQ,Yahoo!,MSN,IRC,Jabber,Napster,Zephyr,Gadu-Gadu,Bonjour,
Groupwise,Sametime,andSIMPLEallatonce.
Package:gaim
Status:deinstallokconfig-files
Priority:optional
Section:net
Installed-Size:4552
Maintainer:RobertMcQueen<robot101@debian.org>
Architecture:i386
Version:1:2.0.0+beta4-3
Config-Version:1:2.0.0+beta4-1-1
Replaces:gaim-meanwhile(<=1.2.8-2),gaim-data(<=1:2.0.0+beta3-4)
Depends:gaim-data(=1:2.0.0+beta4-3),libaspell15(>=0.60),libatk1.0-0(>=1.12.2),
libavahi-compat-howl0(>=0.6.0),libc6(>=2.3.6-6),libcairo2(>=1.2.4),libdbus-1-3,
libdbus-glib-1-2(>=0.71),libfontconfig1(>=2.4.0),libgcrypt11(>=1.2.2),
libglib2.0-0(>=2.12.0),libgnutls13(>=1.4.0-0),libgstreamer0.10-0(>=0.10.10),
libgtk2.0-0(>=2.8.0),libgtkspell0(>=2.0.2),libice6(>=1:1.0.0),libncursesw5(>=5.4-5),
libpango1.0-0(>=1.14.7),libperl5.8(>=5.8.8),libsm6,libstartup-notification0(>=0.8-1),
libx11-6,libxcursor1(>>1.1.2),libxext6,libxfixes3(>=1:4.0.1),libxi6,libxinerama1,
libxml2(>=2.6.26),libxrandr2,libxrender1,libxss1
Suggests:gnome-panel(>=2.1)|kicker(>=3.1)|docker,evolution-data-server(>=1.6.0),
dbus-1-utils,libgadu3(>=1:1.7~rc2),libmeanwhile1(>=1.0.2),libzephyr3,tcl8.4(>=8.4.5),
tk8.4(>=8.4.5)
Conflicts:gaim-meanwhile(<=1.2.8-2),gaim-data(<=1:2.0.0+beta3-4)
Description:multi-protocolinstantmessagingclient
Gaimisagraphical,modularInstantMessagingclientcapableofusing
AIM/ICQ,Yahoo!,MSN,IRC,Jabber,Napster,Zephyr,Gadu-Gadu,Bonjour,
Groupwise,Sametime,andSIMPLEallatonce.
本文地址:http://www.45fan.com/dnjc/70848.html