因為 Ubuntu 7.04 內建的 Gaim 2.0 beta 太舊了,所以自己手動安裝 Pidgin!
Gaim 一直以來是大家在 X (Xorg/X11) Window 下常用的即時通訊(IM)軟體,可以用來與 MSN Messenger、Yahoo! 即時通或 Google Talk 等常見通訊軟體上的聯絡人、好友互相傳送訊息或檔案。而Gaim 在 2.0 正式版本之後就更名為 Pidgin,由於 Ubuntu 7.04 版裝好之後附的 Gaim 2.0 beta 6 版本我覺得有點舊,所以就想要自己抓 Pidgin 的原始碼回來裝 2.0 正式版。
事前的準備工作
在開始之前,為了讓你的 Ubuntu 系統能夠進行原始碼編譯、安裝等等,我針對這個軟體會需要用到的東西列出來,你可以在終端機中(文字模式下)使用 apt-get install
或是使用圖形化的 Synaptic 軟體來安裝下列套件:
- build-essential # 會安裝 make、gcc 等編譯原始碼常用的軟體
- libgtk2.0-dev # 因為 Pidgin 是以 GTK+ 開發的,所以需要 GTK+ 的函式庫
- libxml2-dev # 會需要的…
- libgnutls-dev # 為了讓 Pidgin 支援 MSN
- gettext # 這樣才會有 msgfmt
開始編譯
作好準備工作後,你就可以到官方網站中的這裡下載原始碼,下載回來後,你可以放在比方說 /home/ericsk/srcs/
下,然後輸入下列指令解開壓縮:
$ tar jxvf pidgin-2.0.0.tar.bz2
解開後會產生一個 pidgin-2.0.0 的目錄,進去這個目錄裡面(cd pidgin-2.0.0)後就依序作下列的動作:
- $ ./configure –prefix=/usr # 若有錯誤訊息,那可能是有什麼必須的函式庫沒有安裝…
- 上面步驟成功後,我的狀況是在
po/Makefile
裡的 GMSGFMT 沒有定義好,所以要去修改 po/Makefile 檔案,在 GMSGFMT 定義的地方改成:
GMSGFMT = msgfmt- $ make
- $ sudo make install
如果你都很順利沒有發生問題的話,那麼在你應用程式選單中的「網際網路」類別下就會有「Pidgin 網路即時通」的選項了!Enjoy It 🙂
libxml2-dev 也是要裝的喔… 至少我的Fesity要裝XD
傑洛: 啊對! 感謝你的補充 😀
寫了一隻 script 分享一下,懶人專用:
http://c9s.blogspot.com/2007/05/install-pidgin.html
🙂
我也成功了感謝您!!
ericsk您好:
我是初學自己make包 想請教一下
依您的作法但我是使用checkinstall 替代 make卻失敗了…
我的命令列流程如下
tar jxvf pidgin-2.4.0.tar.bz2
./configure
make
sudo checkinstall -D –install=no (我不想讓他自動安裝,但在這個步驟最後出現錯誤)
想請教可能的原因是?
附註說明os為ubuntu 8.04alpha5 64bit 原有的pidgin2.3.1仍然健在這樣..
@柚子,
能否提供錯誤訊息呢? 不然這樣我不知道為什麼錯了耶 XDrz
@ericsk您好
我將最後一步驟的訊息貼成文字檔轉寄您gmail信箱
麻煩您了