安装3.7这个版本一直出错,总是提示 error while loading shared libraries:

 libgio-2.0.so.0: cannot open shared object file: No such file or directory,我就以为缺少库文件嘛,YUM安装就行了三,但说没这个包,我就换源、epel等方法都试了,依然不行,有的资料说yum库里没有这个文件的,要用RPMDB才有,想法设法安装了还是不行,郁闷咯!!!(redhat5.9相当于centos5嘛!)

  我在centos6.5的系统直接用YUM 就能直接安装,就想我如果把EPEL换源文件一下不就行了,但换上搞版本的源文件后生成缓存就报错,替换源文件的方法是不行的;那我就试试安装高版本的EPEL的RPM 包,结果提示rpmlib(PayloadIsLzma) 和rpmlib(PayloadIsXz),就想去升级这个RPMLIB,但后来发现也不行, 濒临放弃!!

  偶然看到一个版本支持问题,就想我用3.7版本不行,我能不能用个低版本的呢,从非官方下载了FileZilla,再安装运行就解决了!http://wiki.filezilla-project.org/Unofficial_Binaries 里面有一个针对centos5.3版本的。

如果以后在centOS环境下遇到同样的问题,可以通过以上方法进行解决。


版本兼容问题害死人啊!!!