ubuntu 9.10下编译安装pidgin 2.5.8
我对自己常用的软件有一种尝鲜的习惯,每次一有更新,便迫不及待的安装试用。
ubuntu下面版本升级比较容易,输入:
update-manager -d
即可看到最新发布的版本,点击即可升级,版本升级需要下载较多东西,升级时间视你的网速而定,从及时分钟到几个小时不等。
ubuntu
9.10使用最新的内核2.6.31-4,购新吧?我昨天才升级到30内核,今天升级就又更新了。
还没来得及细细体验ubuntu9.10的新特性,发现pidgin2.5.8出来了,下载源码编译安装,希望能解决我QQ的问题(我的QQ总提示QQ异常,每次都需要登陆腾讯网站更改密码,太烦了,大惊小怪,也不知道腾讯侦测QQ异常基于什么机制,反正是好处没发现,误报一大堆)
Ubuntu 9.10 Alpha 3用Empathy取代Pidgin,所以使用sudo apt-get build-dep
pidgin命令构建编译pidgin依赖环境也不行了,没办法,直接./configure吧,
提示:
configure: error:
XScreenSaver extension development headers not found.
Use --disable-screensaver if you do not need XScreenSaver extension
support,
this is required for detecting idle time by mouse and keyboard usage.
原来是缺少libxss-dev库:
可以使用sudo apt-get install libxss-dev直接安装之。
libxss-dev
的相关链接http://archive.ubuntu.com/ubuntu/pool/main/libx/libxss/libxss_1.1.2.orig.tar.gz
X11 Screen Saver extension library (development headers)
http://packages.ubuntu.com/zh-cn/hardy/libxss-dev
安装完libxss-dev后,接着./configure,又提示:
configure: error:
Startup notification development headers not found.
Use --disable-startup-notification if you do not need it.
相关错误提示所需要安装包:
gettext header:
XScreenSaver extension development headers not found.: libxss-dev
You must have libxml2 >= 2.6.0 development headers installed to build.
libxml2-dev
Startup notification development headers not found.:
libstartup-notification0-dev
GStreamer development headers not found.: libgstreamer0.10-dev
Meanwhile development headers not found.: libmeanwhile-dev
D-Bus development headers not found.: libdbus-1-dev libdbus-glib-1-dev
NetworkManager development headers not found.: network-manager-dev
Perl development headers not found.: libperl-dev
Tcl development headers not found.: tcl8.5-dev
Tk development headers not found.: tk8.4-dev
GtkSpell development headers not found.:libgtkspell-dev
avahi development headers not found.:libavahi-client-dev libavahi-glib-dev
Neither GnuTLS or NSS SSL development headers found.: libgnutls-dev
nss-updatedb