体系Mandriva 2008,飞鸽版别为0.9.5。
首要需求别的一些包,体系有些还没有,只能重新装,包据libgnomeui-2, gtk+-2, glib-2,libpanel-applet-2等,运用./configure会有相应的提示,把短少的装上就行了,如libgnomeui2-devel-2.20.0-2mdv2008.0。
准备工作完结之后,接下来
./configure
make
make install
然后就能够在/usr/local/bin中找到g2ipmsg程序了,运转它就能够了。可是,这样它不支撑中文。再看看README文件,说是支撑中文的话要另加参数,无法,只能重新装置。
make uninstall //作者干事倒也细心,把这个功用也做全了。
按README文件是:
./configure –enable-systray –with-ext-charcode=CP936
即把编码指定为CP936。好,就按他说的办。这样再makemake install之后,运转程序却仍不能显现中文,不知是被作者忽悠了仍是RP有问题。
接下来是一阵无法的Google和百度,按网上一些介绍的办法试了个遍,仍不收效。终究的解决办法是在源码中修正一点点东西。把该程序src目录的codeset.c中的
#define IPMSG_PROTO_CODE IPMSG_EXTERNAL_CHARCODE
这一行改为
#define IPMSG_PROTO_CODE “CP936”
或
#define IPMSG_PROTO_CODE UTF-8 //(假如体系编码不是UTF-8或许会有问题)
就能够了。
至此已完结了Linux下飞鸽传书的装置,按理说就能够跟Windows下的飞鸽直接交流了。该版别听说只能传单个文件,不能传文件夹。