Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15530376
  • 博文数量: 2005
  • 博客积分: 11986
  • 博客等级: 上将
  • 技术积分: 22535
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-17 13:56
文章分类

全部博文(2005)

文章存档

2014年(2)

2013年(2)

2012年(16)

2011年(66)

2010年(368)

2009年(743)

2008年(491)

2007年(317)

分类: LINUX

2008-05-08 12:17:45

ubuntu7.10系统下编译安装pidgin-2.4.1

直接使用sudo apt-get install pidgin安装的pidgin总是版本跟不上,尤其当
eva经常提示:版本太低,您不能登录qq的时候,就更让人恼火,所以干脆安装pidgin

1.
2.sudo apt-get install gettext
3.sudo apt-get install libgtk2.0-dev
4.sudo ./configure
5.sudo make
6.sudo make install
7.sudo apt-get remove pidgin libpurple0
否则会提示:pidgin: symbol lookup error: pidgin: undefined symbol: purple_account_get_current_error
ok![gliethttp_20080508]
如果帐户出现问题,可以删除临时文件~/.purple目录下的帐户文件,以恢复



1. 下载 Pidgin 的源代码包 pidgin-2.2.2.tar.bz2 (官方最新的版本)。

2. 安装编译 Pidgin 所需的依赖:

sudo apt-get install libgtk2.0-dev libxml2-dev gettext libnss-dev libnspr-dev

3. 解压源代码包

tar jxvf pidgin-2.2.2.tar.bz2

可能需要先卸载gaim可用“新立得软件包管理器”查找删除。

基础编译工具:build-essential包。//这是基础的编译工具,没有它你什么都做不了;

pidgin依赖的软件包:gettext,libglib2.0-dev,libxml2-dev,libgtk2.0-dev

可选支持:libnss-dev,libnspr-dev,libgstreamer0.10-dev,libgtkspell-dev,libperl-dev,libsasl2-dev,libgnutls-dev,tcl8.4-dev

需要说明的是:libnss-dev和libnspr-dev是保证MSN和 Google-Talk插件运行所必须的。没有安装这两个包pidgin 就无法支持MSN和Google-talk。其它的可选包都是支持pidgin的其它特性的不是编译必须的。不过我个人觉得这些功能对于pidgin还是 比较有用的,装上为好。

以上所有为编译而准备的开发库都可以在synaptic(新立得软件包管理器)下找到并安装。

4,安装

安装的时候有可能会出现

You must have the GTK+ 2.0 development headers installed to compile Pidgin.

If you only want to build Finch then specify –disable-gtkui when running configure.

解决方法:先

sudo apt-get install libgtk2.0-dev

编译

在终端中进入第三步解压的目录

sudo ./configure

make

sudo make install

安装完成后可能会找不到快捷图标,按Ctrl+Alt+删格键重启Xwindow,应用程序--internet--pidgin

如果在 ./configure 这一步出现错误

错误一:

configure: error:

You must have the GTK+ 2.0 development headers installed to compile Pidgin.

If you only want to build Finch then specify –disable-gtkui when running configure.

解决:

sudo apt-get install libgtk2.0-dev

错误二:

configure: error:

You must have libxml2 >= 2.6.0 development headers installed to build.

解决:

sudo apt-get install libxml2-dev

错误三:

configure: error:

The msgfmt command is required to build libpurple. If it is installed on your system, ensure that it is in your path. If it is not, install GNU gettext to continue.

解决:

sudo apt-get install gettext

如果在使用 GTalk 或 MSN 时出现错误

错误:

SSL Library/Libraries……… : None (MSN and Google Talk will not work

without SSL!)

解决:

sudo apt-get install libnss-dev libnspr-dev

另外,如果你需要拼写检查功能的话。


阅读(2091) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~