Ubuntu下使用ipmsg(飞鸽传书)
Posted in Unix Like by neemem on 08-21-2008.ipmsg是个不错的局域网通讯软件,非常小巧,无需服务器端,使用非常方便。
在Linux下使用需要自行编译。
在官方网站下载源码:http://www.ipmsg.org/index.html.en
解压后需要修改源码以支持中文:
文件:src/codeset.c
原文:#define IPMSG_PROTO_CODE “CP932″
改成:#define IPMSG_PROTO_CODE “GBK”
然后,编译之,为了方便在任务栏运行,加编译参数:–enable-systray
./configure –enable-systray
make
make install
运行 g2ipmsg就OK了~ipmsg(译名:飞鸽传书)是局域网内聊天和交流文件的开源工具,在GPL协议下发布,作者一位日本人,版本众多,他的代码也是学习linux网络编程的好代码,值得一看
网址 www.ipmsg.org,目前国内出现了一些乱改的版本,效果也不错,不过原版的还是经典一些
下面说说在 fedora 7下的安装过程
到g2ipmsg-0.9.1文件夹下测试命令 ./configure 是否成功运行,缺什么包就安装什么
我这次安装缺少的是XML-Parser 我就google出一个 安装了
XML-Parser-2.34.tar.gz
按照README说明安装
1. perl Makefile.PL
2. make
3. make install
然后更改ipmsg语言(如果不改部分显示为日语)
将g2ipmsg-0.9.1/src/codeset.c中的CP932 改为CP936
配置 -enable-systray 保证飞鸽可以最小化到任务栏
./configure –enable-systray
编译
make
安装
make install
搞定了!
遇到问题,参考如下:
configure: error: Package requirements (libgnomeui-2.0
libpanelapplet-2.0
gtk+-2.0 >= 2.8) were not met:
No package ‘libgnomeui-2.0′ found
No package ‘libpanelapplet-2.0′ found
安装:libgnomeui-dev libpanelappletmm-2.6-dev 后
有一个warning:configure: WARNING: You need GStreamer-0.10 or later installed if you need sound relevant functions
make
sudo make install
再有问题的话直接用这个安装包安装吧
点此下载
http://blog.chinaunix.net/u/25017/showart_212388.html
http://www.linuxeden.com/html/softuse/20020703/20773.html
GNome2.0.3的编译安装(针对*.tar.gz包)
GNome2.0.3的编译安装(针对*.tar.gz包)
作者:gzyui
一、准备工作
要预备大约1.7GB的硬盘空间,如果不够的话,编译的时候要时不时留意硬盘空间变化,要及时清除文件。
二、获取软件包
到http://www.gnome.org/下载GNome2,目前已经有2.0.3版本。总共有60个包,每个都要下载。
三、编译安装
60个包要依一定次序编译、安装(./configure、make、make install),下面是一个切实可行的编译顺序:
跟g2ipmsg没关系,是你的系统的gtk库太老了,把你系统里的gtk库升级一下就行,
另外准备一个字典软件,比如stardict,看不懂时查字典。
目前情况这样:
输入
pkg-config –modversion gtk+-2.0
结果
2.10.6
输入
echo $PKG_CONFIG_PATH
结果
/usr/lib/pkgconfig:/opt/gtk210/lib/pkgconfig:/opt/gtk210/lib/pkgconfig
既然pkg-config能检测到gtk目前是最新的2.10.6位什么gnome还启动不来呢?
解决 GNOME 启动的问题也并不困难。如果旧版本的 GTK+ 库已经删除的话,你应该再把它安装到系统上。然后把系统设置恢复到原来的样子(主要是 LD_LIBRARY_PATH 或 /etc/ld.so.conf 以及 PKG_CONFIG_PATH 的设置),重新启动系统,让 GNOME 使用原来的 GTK+ 库,问题应该就可以解决了。
至于在开发 GTK 程序的时候想使用新版的库,只要重新设置一下 PKG_CONFIG_PATH 和 LD_LIBRARY_PATH 两个环境变量即可。
更加具体的一些内容可参考一下“在 Linux 系统上源码安装 GTK+ 2.0”(http://bbs.chinaunix.net/viewthread.php?tid=882435)这篇文章。
(旧版的gtk误删了,root删的,恢复不了了)
可是感觉gtk还是没有升级成功,因为button还是以前那种很方的,而不是2.10的圆角风格,但是像radiobutton却变成2.10那种大圆点的风格了。 感觉混着用呢……很奇怪,可能还是没有装好。
你说的那篇文章我装的时候就在看,也许我装得太乱了,在prefix=/usr/local、/usr、/opt/gtk下各装了一遍,最终在/usr下装成了
- iPhone PC Suite 2.0.0.72 更新日志
- QuickPwn[2.0.1固件破解+下载地址+使用教程.]
- Apple出新招,恶意软件将被列入”黑名单”
- Nginx 0.7.x+PHP5.2.6+MySQL5.1小内存的配置优化
- 194 Cracked Iphone Apps/Games + How 2 install guide
- 关于ATI 7500显卡在Ubuntu 8.04下开启特效和3D桌面的方法
- Ubuntu 8.04 3D桌面设置,开启3d效果-nvidia 7400
- iPhone 2.0.2 原厂固件下载 !成功越狱破解+心得
- iphone固件2.0.2相关资料和程序
- 08年迄今为止10个最糟糕Web 2.0网络故障
