自行编译 pidgin 时需要注意的一些事情

gaim 改名为 pigdin 已经有一段时间了。最近 pidgin 似乎还很活跃,正式的发布版本应到了 2.0.2,而源里停留的仍旧是 gaim 2.0.0.beta6,于是忍不住要尝试一下新版本了。

尽管有已经编译好的 deb 包,但我还是喜欢自己编译一下看看。编译 pidgin 需要很多依赖,比如 libgtk*-dev,libglib*-dev,libxml*-dev 等等,这个在 configure 的时候按提示一一补充即可顺利编译。但是,这样编译出来的 pidgin 却并不一定好用。

比如,因为没有装 libxss-dev,没有开启 xscreensaver 特性的话,pidgin 无法捕获键盘鼠标的输入而让自动离开变得形同虚设。没装 libnss-dev 而缺少对 ssl 的支持而无法登录 msn 等等。这两点即使对于最普通的用户来说都十分重要,因此一定不要漏下。

其他特性还有 gstreamer,dbus 和 network-manager。我并不十分清楚这些特性都有什么用处,但是如果你需要,还是得安装以下的包:(友情提示,network-manager 特性目前仍旧处于缺陷很多的 buggy 状态)

for gstreamer
libgstreamer0.10-dev

for networkmanager
network-manager-dev libnm-util-dev libnm-glib-dev

for dbus
libdbus-1-dev libdbus-glib-1-dev

评论