fedora17 安装 飞鸽传书 问题整理

刚进公司,同事说为了方便文件共享和传输,希望我安装以下飞鸽传书,没弄过,记录一下。

先说一下我原来公司的资料传递方式:

1.scp 比较大的文件都是这么传递的,比较方便

2.邮件 小的文件资料,都是通过邮件传递的,邮件系统是公司自己搞的

3.samba 这是一种共享方式

4.ftp 在本地机器上搭建一个ftp服务,有人这么干,我还是一直用scp


闲话不多说,开始正题:

1. 下载

飞鸽传书 官网地址 :  http://ipmsg.org/index.html.en

(英文page)

选择unix/linux 版本 ,看了一下时间,以及我的fedora 用的gnome 桌面,因此下载了 GNOME2 IP Messenger 这个


下载包名称为 g2ipmsg-0.9.6.tar.gz

2.解压编译

使用普通 tar xvf g2ipmsg-0.9.6.tar.gz  就可以解压

进入解压后的文件夹中,可以看到configure Makefile.am 源码文件 等等,可见是 用autotools 生成makefile 的基本源代码

根据README 中complile 以及install 部分说明 可以看到configure 时候需要加入的配置选项 

 ./configure --prefix=/usr --sysconfdir=/etc --enable-systray

在此过程中碰到一些库缺失,或者不满足

         checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool

解决办法是安装XML::Parser ,不知道这是个什么东西,在网上搜了一下错为信息,有不少人解决了,因此按照别人的解决方式试试

运行这个条指令 :perl -MCPAN -e shell

运行这个指令又出现新的错误

Can’t locate CPAN.pm in....(此处略去XX字)

仍然是通告错为信息在网上搜了一下, 发现要到下载cpan模块,好吧,官网地址 :http://search.cpan.org/search?query=CPAN&mode=all

好好找一找,我是一眼没看到

下载源码包,解压(这里不在详细说明),可以看到有个Makefile.PL 等等文件,看了README ,发现没有指导编译安装的内容,倒像是如何使用这个cpan

因为makefile是以PL 结尾的,估计是个perl脚本 因此使用 perl Makefile.PL 指令试一试,真的生成出来Makefile ,接下来就是make && make install

回来再次运行 perl -MCPAN -e shell,成功进入一个shell 模式,输入 install XML::Parser 用来安装模块 ,发现仍然出现很多错误,查找错误信息

发现可以使用 yum完成安装 :yum install expat-devel

包括之前的 XML::Parser 错误 yum install perl-XML-Parser

重新运行perl -MCPAN -e shell 然后install XML::Parser不出问题,因为环境已经被破坏,初步估计 yum install perl-XML-Parser 应该能完成上述 perl -MCPAN -e shell 然后install XML::Parser的过程 (附上 找到上述解决上是的位置  http://www.micronsky.com/2010/02/error-expat-h-no-such-file-or-directory/#comments)

回退到 ./configure --prefix=/usr --sysconfdir=/etc --enable-systray 

check仍然出错 ,显示libgnomeui-2.0 ,gtk+-2.0 等的版本不对,查看了一下系统中安装的包版本是满足要求的,安装了相应的devel包,此问题解决。

No package 'libpanelapplet-2.0' found ,该问题没有解决,在fedora17下将相关的包都安装了一下 gnome-panel 之类的,包括devel包,仍然无法解决


3.查找替代

上述问题没有办法解决 ,没有办法 使用yum search 了一下飞鸽的运行命令,安装上了iptux ,它和这个ipmsg关系还没弄明白,但据说也支持,跑了一下,还OK

但是别人没有看到我....我看到了别人....有待继续实验

同事给了一个基于QT的飞鸽,配好编译了一下,可以正常运行,但没看到界面,但程序可以正常执行,很是奇怪,看了下运行信息,都没发现问题,请同事来看了一下

发现它隐藏在右下角!!!!

今早上看到一个飞鸽的网址:http://www.ipmsg.org.cn/

发现其提供各种飞鸽,不用编译,压缩包解压后就是可执行程序,爽,下载个linux版本,看其说明:Linux的Qt简捷界面版本,支持文字、文件及文件夹的传输。

只有一个可执行文件,没有其他的,查看了一下 其大小,16M 估计是吧一些库静态连接了。运行,界面可以出来,试一试,没问题


TODO:

1.No package 'libpanelapplet-2.0' found 问题

2.perl 相关知识简单了解 上述配置过程不知道是啥东东






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值