文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>IPMSG在ubuntu linux上的安装

IPMSG在ubuntu linux上的安装

时间:2010-09-15  来源:城市守望者

 http://blog.csdn.net/vistawn/archive/2008/04/10/2272851.aspx

经常要到windows上传些文件。

总感觉samba用起来太麻烦了。速度也不快。还是怀念windws的ipmsg啊。呵呵。
由于ipmsg是开源的。到官网一看。果然有源代码。于是乎下载下来手动安装。
1,下载源代码:
      sudo wget http://www.ipmsg.org/archive/g2ipmsg-0.9.5.tar.gz
2, 解包:
     tar xzvf g2ipmsg-0.9.5.tar.gz
3, 进入解压目录编译安装:
        make时发现缺了几个包,于是乎上网查了查。需要安装如下包:

    sudo apt-get install libxml-parser-perl libgnomeui-dev libpanel-applet2-dev gettext intltool


然后
         
       sudo ./configure --enable-systray

sudo make

sudo make install

重新启动X,就会在系统附件中发现GNOME2飞鸽的快捷啦~图标都是一样。哈哈。


    ==============================================

http://hi.baidu.com/songdenggao/blog/item/92d9c2fd85049941d6887d46.html 

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

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下装成了
 
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载