a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 277|回复: 1

[红帽认证] Ubuntu7.10系统下编译安装Pidgin-2.2.2

[复制链接]
发表于 2012-8-4 12:19:50 | 显示全部楼层 |阅读模式
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
回复

使用道具 举报

 楼主| 发表于 2012-8-4 12:19:51 | 显示全部楼层

Ubuntu7.10系统下编译安装Pidgin-2.2.2

编译 3 [' Y( S- C& p, l$ a$ r4 [' u
在终端中进入第三步解压的目录 7 b, _4 _8 @( r
sudo ./configure
& O# O' i+ k" a7 M5 y& ymake
9 e8 W" z  U! X* }sudo make install
; e% ~; S; W: N# E: [
0 n: Z9 \' N" s/ k( \; l% @  C安装完成后可能会找不到快捷图标,按Ctrl+Alt+删格键重启Xwindow,应用程序--internet--pidgin
2 a- n& `2 }) S+ u" {5 b
) R- C2 K- B# m( D. M如果在 ./configure 这一步出现错误 ; G5 j" [- m4 X1 R" k

$ n, F* y5 S; d6 F1 o$ n错误一:
7 l; [& L( `6 |1 P( w0 |; Q$ Nconfigure: error:
8 r, x1 R: d% R# ~- Q
: C3 O: F% a! T1 xYou must have the GTK+ 2.0 development headers installed to compile Pidgin.
8 V. Z7 }! Q1 x* g# @2 I7 |% fIf you only want to build Finch then specify –disable-gtkui when running configure. ' t2 Y1 D$ T# u; y
解决:
0 p) o9 T8 c' b' C* }- Q! ksudo apt-get install libgtk2.0-dev , a" `0 a1 P; I4 q

" i9 Q2 O- O0 Q# [% S错误二: : i& A: H$ q* d0 ?$ c) @
configure: error: 3 e3 g1 z# i) ~6 ^" I( C

0 M' Q& G# z* X9 L$ JYou must have libxml2 >= 2.6.0 development headers installed to build. ! K& O# v0 q0 C2 r. H. N
解决: , |8 H. e* F4 ?9 O4 R" ?
sudo apt-get install libxml2-dev
9 ?8 a0 ~4 `" S# O
* j$ A$ ]6 k; L4 b; e; v9 z错误三: 1 r( M/ S# ?& F' }# a
configure: error: % d% s* Q; |# e

3 m, C8 J. d. Z* s6 B/ F% V+ ^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.
; Q7 t- }$ v( O6 p6 N. k% S/ G* b9 ^( v# H解决:
2 t1 @' W# G0 u/ L' e3 b: s# Lsudo apt-get install gettext
. l; ]. u  C0 G2 c  j' q' A如果在使用 GTalk 或 MSN 时出现错误 - u% h+ s* \) n

$ v! ]5 Y" X' J) |( E9 w错误: ) z' ]! r, h& Y
SSL Library/Libraries……… : None (MSN and Google Talk will not work 6 t5 Y0 F3 R7 \; \) k0 q3 W2 s
without SSL!)
: [; a/ W8 i6 E解决:
0 q+ b0 C$ d. f# R' l! qsudo apt-get install libnss-dev libnspr-dev 另外,如果你需要拼写检查功能的话。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-6 18:19 , Processed in 0.241809 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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