1. 下载 Pidgin 的源代码包 pidgin-2.2.2.tar.bz2 (官方最新的版本)。 # C0 r8 C* X0 `5 r. q
1 y$ P1 q% m, F5 q8 D# u$ X: \& }6 a% w& Y0 [- D2 I5 A$ _
2. 安装编译 Pidgin 所需的依赖: . T8 A7 @' U8 R
sudo apt-get install libgtk2.0-dev libxml2-dev gettext libnss-dev libnspr-dev
/ M5 S6 Y/ t% E& Y# |! N; Z: `" Y0 L, u9 u+ C; g$ I& ^* W# Z, A8 f, M
3. 解压源代码包 ?" d/ r p) f4 h6 Y8 ^
tar jxvf pidgin-2.2.2.tar.bz2 ; i) h& { `: Q" x$ R" D
" }) @" m1 N6 V& b
可能需要先卸载gaim可用“新立得软件包管理器”查找删除。
: r6 o! o* m. G, X4 G/ E; P' C5 J$ k$ a8 q! n
基础编译工具:build-essential包。//这是基础的编译工具,没有它你什么都做不了;
1 }! J' C' E: Ypidgin依赖的软件包:gettext,libglib2.0-dev,libxml2-dev,libgtk2.0-dev
. J4 o* k2 \# k' e0 X7 R1 h1 Z可选支持:libnss-dev,libnspr-dev,libgstreamer0.10-dev,libgtkspell-dev,libperl-dev,libsasl2-dev,libgnutls-dev,tcl8.4-dev ; P0 o; n1 Z3 E# f5 a4 o4 {/ B
需要说明的是:libnss-dev和libnspr-dev是保证MSN和Google-Talk插件运行所必须的。没有安装这两个包pidgin 就无法支持MSN和Google-talk。其它的可选包都是支持pidgin的其它特性的不是编译必须的。不过我个人觉得这些功能对于pidgin还是比较有用的,装上为好。 0 k! t" X8 S" ` C0 ~* `8 H
以上所有为编译而准备的开发库都可以在synaptic(新立得软件包管理器)下找到并安装。
% h& f! o, N! {6 R; J( _
$ d i; E( u9 d6 g) i8 x' G5 b. x4,安装
3 @2 ]% S8 A& ^. r N( r4 ^安装的时候有可能会出现 * |; R6 C7 F) c6 s; ?6 M# D$ `9 `# L
You must have the GTK+ 2.0 development headers installed to compile Pidgin.
- J0 q0 i, V6 OIf you only want to build Finch then specify –disable-gtkui when running configure.
) y J6 u }/ u' Z: b解决方法:先 sudo apt-get install libgtk2.0-dev |