图解Ubuntu下编译安装飞鸽传书IPMsg步骤

unixlinuxsys 2008-03-04

因为IPMsg官方网站发布的Unix/Linux版本都是源代码包,需要在Ubuntu中编译,因此,需要在本机安装开发环境。

./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,可以搜索到正确的在线人数,但用户列表显示为空,可以接收和回复消息。

图解Ubuntu下编译安装飞鸽传书IPMsg步骤
 

重启后,用户列表正常,但收到的中文是乱码,发送的中文也是乱码,而且到这对方Windows IPMsg挂起。

图解Ubuntu下编译安装飞鸽传书IPMsg步骤

估计是日文源代码中的一些配置导致的,暂时不知道如何处理,只好用英文消息了。传递文件还没有测试。

官方的另外一个版本比较旧,好像是2004年的,使用gtk1.2,但make报告了许多源代码错误,我就没有继续尝试了。

最后就是创建主菜单项目了这样,就可以通过主菜单来启动IPMsg了。

其实,重启后,在“应用程序”“附件”中已经自动安装了IPMsg的启动项,这里,仅供添加主菜单项操作的参考。

方法:

打开主菜单,“系统”,“首选项”,“主菜单”,选中需要创建的位置,“创建项目”,输入:

类型:应用程序

名称:IPMsg

命令:/usr/local/bin/g2ipmsg

注释:Gnome 2 IP Messager

相关推荐