歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 圖解Ubuntu下編譯安裝飛鴿傳書IPMsg步驟

圖解Ubuntu下編譯安裝飛鴿傳書IPMsg步驟

日期:2017/2/28 17:07:48   编辑:Linux教程

因為IPMsg官方網站發布的Unix/Linux版本都是源代碼包,需要在Ubuntu中編譯,因此,需要在本機安裝開發環境。

我下載的g2ipmsg-0.9.5.tar,下載地址見http://www.linuxidc.com/Linux/2008-03/11428.htm,下載後先解壓得到g2ipmsg-0.9.5.tar和安裝說明,再解壓g2ipmsg-0.9.5.tar,嘗試:

./configure --prefix=/usr --sysconfdir=/etc --enable-systray

發現缺少多個包:

No package 'libgnomeui-2.0' found

No package 'libpanelapplet-2.0' found

No package 'gtk+-2.0' found

g++之前已經安裝了。安裝g++的命令行是:

sudo apt-get install g++

安裝開發環境主要模塊:

sudo apt-get install build-essential

還有可能需要autoconf和automake:

sudo apt-get install autoconf

sudo apt-get install automake

缺少的開發包使用下列命令進行安裝:

sudo apt-get install libgnomeui-dev

sudo apt-get install libpanelappletmm-2.6-dev

sudo apt-get install libgtk2.0-dev

如果還是報告缺少開發包,可以執行:

apt-get build-dep gedit

這樣,Gnome的主要開發包包含在內一起安裝了。

然後:

make

sudo make install

嘗試運行/usr/local/bin/g2ipmsg,發現圖標沒有出現的systray,可以搜索到正確的在線人數,但用戶列表顯示為空,可以接收和回復消息。

重啟後,用戶列表正常,但收到的中文是亂碼,發送的中文也是亂碼,而且到這對方Windows IPMsg掛起。

估計是日文源代碼中的一些配置導致的,暫時不知道如何處理,只好用英文消息了。傳遞文件還沒有測試。

官方的另外一個版本比較舊,好像是2004年的,使用gtk1.2,但make報告了許多源代碼錯誤,我就沒有繼續嘗試了。

最後就是創建主菜單項目了這樣,就可以通過主菜單來啟動IPMsg了。

其實,重啟後,在“應用程序”“附件”中已經自動安裝了IPMsg的啟動項,這裡,僅供添加主菜單項操作的參考。

方法:

打開主菜單,“系統”,“首選項”,“主菜單”,選中需要創建的位置,“創建項目”,輸入:

類型:應用程序

名稱:IPMsg

命令:/usr/local/bin/g2ipmsg

注釋:Gnome 2 IP Messager

Copyright © Linux教程網 All Rights Reserved