g2ipmsg在fedora11上的安装实践

http://www.ipmsg.org/archive/g2ipmsg-0.9.6.tar.gz

安装过程
1.解压
tar -zxvf g2ipmsg.tar.gz

2.配置
./configure --prefix=/usr/ --sysconfdir=/etc/ --enable-systray --with-ext-charcode=CP936

3.make

4.su
make install

5.make clean

6.在"应用程序"中Gnome 2飞鸽(切记不要在console下启动)

7.修改设置,字体,用户名,广播地址,...

安装问题
1.安装后,在console中首次执行出现如下错误:
<embed>
(g2ipmsg:3166): GnomeUI-WARNING **: While connecting to session manager:
None of the authentication protocols specified are supported.

(g2ipmsg:3166): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
Error : [file:logfile.c line:40 ] open fail:[] 没有那个文件或目录(2)
Error : [file:pubcrypt.c line:1307 ] Can not store key: length: 0
Error : [file:pubcrypt.c line:1307 ] Can not store key: length: 0
Error : [file:pubcrypt.c line:1307 ] Can not store key: length: 0
</embed>
因为在执行完make install后,shell目前仍是root用户,fedora中使用root是有安全方面的控制,root无法使用某些...(此点仍需要深入问题原因)
退出root使用的console,再次执行:
<embed>
无法设置锁文件:/tmp/g2ipmsg.lock 错误号 : -13 (权限不够)
</embed>
由于前次执行失败,导致g2ipmsg.lock被root锁定,执行手动删除该文件后,再试okay.

2.第一次成功打开后,看不到“用户”,其他人亦无法看到他.
防火墙设置问题,调整防火墙策略.然后刷新,正常.

3.有人说需要同时修改/etc/gconf/schemas/g2ipmsg.schemas,将/app/g2ipmsg/external_encoding由CP932改为CP936,才能保证g2ipmsg正常启动.(我没有改,也可正常使用).

本文出自 “我叫大黄” 博客,转载请与作者联系!

你可能感兴趣的:(职场,fedora,休闲,ipmsg,g2ipmsg)