天天看點

ubuntu8.10下編譯安裝pidgin2.5.1

今天由于更新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 來獲得。