`

Ubuntu下使用ipmsg(飞鸽传书)

 
阅读更多

ipmsg是个不错的局域网通讯软件,非常小巧,无需服务器端,使用非常方便。

 

2011年最新更新消息:

 

1、QIpMsg是 Linux 操作系统下的飞鸽传书。下载地址 :  http://code.google.com/p/qipmsg/

2、iptux,Ubuntu的飞球,感觉比较好用。 下载地址 :http://code.google.com/p/iptux/downloads/list

 

以上两个版本都不错,比下面的要好。


在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库升级一下就行,

gtk库太陈旧了,要求2.8以上,你只有2.2版本的。你用的发行版的版本是什么?

另外准备一个字典软件,比如stardict,看不懂时查字典。我的debian系统自从把gtk升级到2.10.6后gnome就起不来了,请求大家帮忙分析问题!

目前情况这样:
输入
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还启动不来呢?因为你虽然把 GTK+ 库升级了,但是 GNOME 并没有随之升级。这就造成了本来使用旧版 GTK+ 库的 GNOME 开始使用新安装的 GTK+ 库,这有时会带来兼容性的问题。

解决 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)这篇文章。阿,进去虚拟控制台,startx后根据提示,删掉/tmp下的临时文件用startx就能起来了。
(旧版的gtk误删了,root删的,恢复不了了)

可是感觉gtk还是没有升级成功,因为button还是以前那种很方的,而不是2.10的圆角风格,但是像radiobutton却变成2.10那种大圆点的风格了。 感觉混着用呢……很奇怪,可能还是没有装好。
你说的那篇文章我装的时候就在看,也许我装得太乱了,在prefix=/usr/local、/usr、/opt/gtk下各装了一遍,最终在/usr下装成了

分享到:
评论
2 楼 doloveme 2013-04-26  
加载中… 发博文
博文
幻飞影的BLOG
http://blog.sina.com.cn/zqw0121 [订阅][手机订阅]
首页博文目录图片关于我
个人资料

幻飞影
Qing  微博
加好友发纸条
写留言加关注
博客等级:
博客积分:126
博客访问:1,889
关注人气:0
相关博文
咱能不躺地上吗?
365视频
到底为啥离的婚?
王建一
什么是脐带血?脐带血有什么用
蓮姐_香港金融高級理財師
超大尺度的中华性博物馆(图)
一梓
曝光女孩自慰的那些隐私(图)
乐尚生活
曝光全球最大的性爱体验地(图
杰夫
男人最伤女人心的5句话
茜茜
女人最渴望的四种性体验
芳芳
波兰美女和她的阿拉伯野马
美体油画
美华转载:各国真正的恐怖主义
美华
糜烂性生活之酒吧女孩的疯狂(
一语
曝光女人房事中的隐秘渴求(图
健康视点
更多>>
精彩图文
社长,节操果已熟

查看更多>>
推荐博文
一线报告
李承鹏
金正恩跟中国闹别扭能如愿吗?
丁咚
北美崔哥:从波士顿爆炸案看中国
北美崔哥
关于朱令被投毒案我的疑问汇总
一毛不拔
令人同情的李经纬
叶檀
被免乡长是犯错误的汉子
好人孙玉良
还原我们所看到的一些420地震
石言呓语
新疆反恐早期难以置信的传奇故事
豪哥
“官富二代”欲贿教授买学位结果
乔磊
孙维,你的救赎何时到来?&nb
zabuwa
查看更多>>
谁看过这篇博文
加载中…
正文字体大小:大 中 小
总结(还没完全解决飞鸽传书的问题) (2007-09-30 00:52:33)转载▼
    前几天想起在局域网常用的飞鸽传书,想知道在Ubuntu有没有办法运行或者有类似的软件可用,首先想到了Wine,马上Wine一个Windows最新版本的IPMSG,一试就成功了,完美模拟运行。
    在搜索之后得知其实飞鸽传书其实一直都有开发Linux版本的,于是马上去主页下载一个回来(服务器在日本,网速不得了)。解压,编译,出错。接下来的几天我几乎都忘记了自己只是为了装一个飞鸽。一直为各种编译安装中的错误寻找解决办法,其实个搞来搞去就是为了解决配置编译环境的问题。
    第一次./configure飞鸽时出现这样的错误
checking for C compiler default output file name... configure: error: C compiler cannot create executables
解决办法是终端运行
sudo apt-get install libc6-dev
C编译器的问题。
    再一次./configure,又错了
checking for CORE... configure: error: Package requirements (libgnomeui-2.0
gtk+-2.0 >= 2.4) were not met:

No package 'libgnomeui-2.0' found
No package 'gtk+-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables CORE_CFLAGS
and CORE_LIBS to avoid the need to call pkg-config.
解决办法
01.sudo apt-get install libgnomeui-dev
02.安装gtk+-2.0
进行了第一步后,因为我知道要安装GTK+很麻烦,所以我继续./configure看看会怎样,结果肯定是出错的,不过就有点意外
hecking for APPLET... configure: error: Package requirements (libpanelapplet-2.0) were not met:

No package 'libpanelapplet-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables APPLET_CFLAGS
and APPLET_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
解决办法:
sudo apt-get install gnome-panel
GTK+的错误倒是不提示了。
再试试./configure,想不到没有错误通过了,再make的时候就错了,那就装了GTK+之后再试试吧,GTK+比我想像中还难装,直接在GTK+的目录就行编译安装(新手,不懂依赖关心),结果当然是出错。
checking for BASE_DEPENDENCIES... configure: error: Package requirements (glib-2.0 >= 2.8.5 atk >= 1.9.0 pango >= 1.9.0 cairo >= 0.9.2) were not met:

No package 'glib-2.0' found
No package 'atk' found
No package 'pango' found
No package 'cairo' found
分别上网下载了以上四个安装包,顺便找了别人安装的过程的经历来看,先装glib,提示我要先装Gettext,好像是本地语言支持的,下载,编译安装,成功。感动,第一个一次就成功编译安装的软件。然后就安装Glib,顺利完成,然后是Atk,但是./configure时就出错了,说找不到Glib,我明明就装好了的,google了一通才知道是配置环境变量的问题,默认安装软件到/usr/local里的,而默认的环境变量在/usr/lib中,两种解决办法,指定安装Glib到/usr或者将/usr/local加入环境变量中,我选了第一种,先卸掉Glib,然后重新安装,指定安装路径./configure --prefix=/usr。
    然后接下来的Atk,Cairo,Pango都是用相同的参数安装,安装Gtk+时提示我装Tiff的支持,但不是必须的,既然有用就下载安装了,但是后来编译Gtk+时却出错了。
    第二天,我在Gtk的目录下运行了make uninstal,哈哈,结果是图形华界面再也进不去了,真是令人抓狂啊。还好无意运行GDM时发现错误提示,关于Gtk的。估计是我卸载Gtk导致的,命令行界面安装一次Gtk+,这次倒是成功了。
    都装好了,再回到飞鸽传书的问题上,世事往往不顺人意,结果还是在编译时出错了,先不管了,先装了个google时找到的0.8.6的deb包装上吧,要不用Windows版的也行。问题再google一下看看。
    最重要的并不是结果我能不能用这个软件,而是在这个过程中我能学到很多东西,在google了无数次,在论坛搜索了N次后,我学到了很多,也得到了很多有用的文章,这些才是最重要的。
分享:  分享到新浪Qing
喜欢
阅读┊ 评论 ┊ 收藏 ┊转载 ┊ 喜欢▼ ┊打印┊举报
已投稿到: 圈子
前一篇:终于可以上QQ了
后一篇:考完网工
评论 [发评论]
评论加载中,请稍候...
发评论

分享到微博    评论并转载此博文

验证码: 请点击后输入验证码 收听验证码

匿名评论
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。
< 前一篇
终于可以上QQ了
后一篇 >
考完网工
新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正
新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑
Copyright © 1996 - 2013 SINA Corporation, All Rights Reserved
新浪公司 版权所有
1 楼 doloveme 2013-04-26  

GNU gettext tools not found; required for intltool


sudo aptitude install gettext

相关推荐

Global site tag (gtag.js) - Google Analytics