Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1844298
  • 博文数量: 323
  • 博客积分: 5970
  • 博客等级: 大校
  • 技术积分: 2764
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-03 23:13
文章分类

全部博文(323)

文章存档

2018年(2)

2017年(11)

2016年(10)

2015年(27)

2014年(2)

2013年(30)

2012年(197)

2011年(44)

分类: LINUX

2012-05-27 13:38:14

手把手教你在Linux 下make 安装ipmessager (飞鸽传书)—— Ubuntu Debian distribution 适用,rpm参考

Linux 下面似乎没有合适的类似与飞鸽传书一样的工具。ipmsg.org.cn 提供了 一款叫UM 的飞鸽传输兼容的二进制版本,但是由于对IP段和字符集没有设定,所以只能在192.168.x.x 环境下使用。 实际上 linux 下也有很多类似的实现,由于各个发行版,以及Xwindow的不同,这些程序都采取了源代码发布的方式,这让很多Linux入门者难以接受。现在,我就以 IP messager 这款程序的安装来介绍一下 如何借助dpkg 安装src的程序。

源代码在这里下载 

如果你在看到这篇博文前看了其他一些makefile 的文章,会发现他们写的很简单 :

比如这篇:http://hi.baidu.com/xiguaboy/blog/item/42d56d22591b0ca54723e871.html

切换到解包后的目录下 

./configure --enable-systray             //作为右上角的小图标
make
(sudo) make install

但是 在实际的过程中,大概会出现类似这样的错误:

checking for C compiler default output file name... configure: error: C compiler cannot create executables

搜索一下 原来是没有C编译器

那么安装吧。怎么装呢? STFG

sudo apt-get install libc6-dev  (deb适用 ) RPM请STFG

接着  ./configure --enable-systray     大概又遇到了一个错误

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

这次缺什么,人家已经告诉你来  但是 apt-get install 是不可以的,因为文件名并不准确,好在我们有新立得 ,在最上方的系统--》系统管理里面。 (UBUNTU ONLY) 其他distribution也有类似依赖关系管理的工具。

打上一个 libgnome 结果已经出来了  GTK 也是这样安装。

后面出现相似问题,也要如法炮制。

configure 没有错了 大概可以 make 了

编译中可能遇到一些代码错误,没有的库 自己去下载吧,可能遇到要下载g++ 同样也是 apt-get

....

终于通过了 最后 在make install之前,不要忘记加上 sudo

。。。。

一阵沉寂,恭喜你,你完成了!在 src 文件夹下,或者bin下 ,找可执行文件吧。但是双击无效。

命令行一下,提示段错误。一般段错误是权限问题。那么sodu吧。

看到了熟悉的ipmsg图标。字符集需要设置一下。中文一般是GBK或GB18030

好的 终于能够跟局域网里面的windows下面的主机通信了,好好享受吧! 

阅读(1242) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~