今天由于更新ubuntu 8.10beta系统,发现pidgin怎么也启动不了了,重装了几次都不行,一启动就报“段错误 code dumped”,所以想试试通过编译源代码方式来安装pidgin2.5.1.
1、首先确保将旧版本清除掉,也可以通过在控制台输入命令:sudo apt-get remove pidgin pidgin-data libpurple0 来检查当前环境。
2、下载pidgin2.5.1的源代码:http://pidgin.im/download/source/ 找到pidgin-2.5.1.tar.bz2,并解压到本地一个目录下。
3、进入到解压后的源代码目录后执行:./configure
注:在此过程中可能会因缺少一些包而中断,可依如下信息,通过新得立软件管理器来搜索并安装相应的包。
相关错误提示所需要安装包:
XScreenSaver extension development headers not found.: libxss-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.4-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
4、依次执行:make和sudo make install 命令来完成安装
5、运行pidgin,先在控制台输入pidgin,若能正常启动则说明安装成功。
注:我在检查时就输出:pidgin: error while loading shared libraries: libpurple.so.0: cannot open shared object file: No such file or directory ,说明缺少libpurper.so.0,可通过命令:sudo apt-get install libpurple0 来获得。