编译pidgin2.1.0简要手记
- lyp069
- 帖子: 272
- 注册时间: 2005-10-25 13:54
- 联系:
编译pidgin2.1.0简要手记
我的系统是Ubuntu7.04 feisty。一直在使用旧的Gaim,可是系统自带的版本已经落后了。Gaim的QQ插件还无法登录。想用Gaim新版本Pidgin取代旧的Gaim。使用apt-get安装,结果软件库里还没有这个东东。搜搜论坛,还真就发现了Pidgin的deb包,不是源里的deb包不太敢用。无奈,到Pidgin的网站上下了一个源代码包准备编译安装吧。
编译安装pidgin之前得先把基础打好,必须的开发库一个都不能少。主要有下面这些开发库:
基础编译工具: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(新立得软件包管理器)下找到并安装。
正式的编译开始进入pidgin的源代码目录,运行
./configure --enable-nss --enable-cyrus-sasl --enable-gstreamer
检查编译环境。通过上面的准备,configure很容易就通过了。我的configure是加了参数的,为的是打开pidgin的一些特性。
接着在终端中输入:make
GCC开始编译pidgin,等待一段时间,编译完成,安装:
sudo make install
最后清理垃圾:make clean
先不要急着在终端里打上pidgin运行。编译的pidgin并没有在菜单上建立启动器,输入:
sudo cp /usr/local/share/applications/pidgin.desktop /usr/share/applications/
再建立一个符号链接保证pidgin的正确启动:
ln -s /usr/local/lib/libpurple.so.0.1.0 /usr/lib/libpurple.so.0
至此,pidgin的编译安装全部完成,要注意的是在运行pidgin之前,请备份好主目录下的./gaim文件夹以备不测。用户原有的gaim配置pidgin会自动读取,用户不用重新配置。
OK,祝大家编译成功,享受好pidgin。
参考文献:
编译pidgin支持MSN
编译安装 Pidgin 2.0.0
在ubuntu上编译pidgin 2.0(支持QQ、MSN)和wine
编译安装pidgin之前得先把基础打好,必须的开发库一个都不能少。主要有下面这些开发库:
基础编译工具: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(新立得软件包管理器)下找到并安装。
正式的编译开始进入pidgin的源代码目录,运行
./configure --enable-nss --enable-cyrus-sasl --enable-gstreamer
检查编译环境。通过上面的准备,configure很容易就通过了。我的configure是加了参数的,为的是打开pidgin的一些特性。
接着在终端中输入:make
GCC开始编译pidgin,等待一段时间,编译完成,安装:
sudo make install
最后清理垃圾:make clean
先不要急着在终端里打上pidgin运行。编译的pidgin并没有在菜单上建立启动器,输入:
sudo cp /usr/local/share/applications/pidgin.desktop /usr/share/applications/
再建立一个符号链接保证pidgin的正确启动:
ln -s /usr/local/lib/libpurple.so.0.1.0 /usr/lib/libpurple.so.0
至此,pidgin的编译安装全部完成,要注意的是在运行pidgin之前,请备份好主目录下的./gaim文件夹以备不测。用户原有的gaim配置pidgin会自动读取,用户不用重新配置。
OK,祝大家编译成功,享受好pidgin。
参考文献:
编译pidgin支持MSN
编译安装 Pidgin 2.0.0
在ubuntu上编译pidgin 2.0(支持QQ、MSN)和wine
上次由 lyp069 在 2007-08-15 19:54,总共编辑 2 次。
- bones7456
- 帖子: 8495
- 注册时间: 2006-04-12 20:05
- 来自: 杭州
- 联系:
- skyx
- 论坛版主
- 帖子: 9202
- 注册时间: 2006-12-23 13:46
- 来自: Azores Islands
- 联系:
- Strange
- 帖子: 1824
- 注册时间: 2006-05-19 9:54
- 来自: Shanghai
- lyp069
- 帖子: 272
- 注册时间: 2005-10-25 13:54
- 联系:
- Strange
- 帖子: 1824
- 注册时间: 2006-05-19 9:54
- 来自: Shanghai
-
- 帖子: 3
- 注册时间: 2007-08-19 18:14
$ sudo apt-get install libgtk2.0-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。
您仅要求对单一软件包进行操作,这极有可能是因为该软件包安装不上,同时,
您最好提交一个针对这个软件包的故障报告。
下列的信息可能会对解决问题有所帮助:
下列的软件包有不能满足的依赖关系:
libgtk2.0-dev: 依赖: libpango1.0-dev (>= 1.12) 但是它将不会被安装
依赖: libcairo2-dev (>= 1.2.0) 但是它将不会被安装
E: 无法安装的软件包
这个问题该怎么解决
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。
您仅要求对单一软件包进行操作,这极有可能是因为该软件包安装不上,同时,
您最好提交一个针对这个软件包的故障报告。
下列的信息可能会对解决问题有所帮助:
下列的软件包有不能满足的依赖关系:
libgtk2.0-dev: 依赖: libpango1.0-dev (>= 1.12) 但是它将不会被安装
依赖: libcairo2-dev (>= 1.2.0) 但是它将不会被安装
E: 无法安装的软件包
这个问题该怎么解决
- lyp069
- 帖子: 272
- 注册时间: 2005-10-25 13:54
- 联系:
这不是说的很清楚吗,libgtk2.0-dev需要libpango1.0-dev支持吗Rime 写了:$ sudo apt-get install libgtk2.0-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。
您仅要求对单一软件包进行操作,这极有可能是因为该软件包安装不上,同时,
您最好提交一个针对这个软件包的故障报告。
下列的信息可能会对解决问题有所帮助:
下列的软件包有不能满足的依赖关系:
libgtk2.0-dev: 依赖: libpango1.0-dev (>= 1.12) 但是它将不会被安装
依赖: libcairo2-dev (>= 1.2.0) 但是它将不会被安装
E: 无法安装的软件包
这个问题该怎么解决
apt-get install libpango1.0-dev。装上libpango1.0-dev。如果源里的libpango1.0-dev版本太低,换个源更新或是到网上搜这个包。