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