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

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

源代码在这里下载 http://www.ipmsg.org/archive/g2ipmsg-0.9.5.tar.gz

如果你在看到这篇博文前看了其他一些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下 ,找可执行文件吧。但是双击无效。

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

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

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

posted on 2011-04-28 14:56  瞧瞧  阅读(1078)  评论(1编辑  收藏  举报