脑抽了一下,安装flashget 1.0.3,二进制代码安装,FC20X64系统,历经N个动态链接库缺失问题后终于等到了:
/usr/bin/flashget: 行 2: 9978 段错误 (吐核)/usr/share/flashget/flashget "$@"
看了一下出错的文件:
[cyan@localhost ~]$ more /usr/bin/flashget
#!/bin/sh
/usr/share/flashget/flashget "$@"
这意思是软件本身编错了?还是我后打的各个链接库版本不对导致核心存储出错?有办法解决吗?
chenhuanglin 于 2014-11-21 08:48:24发表:
学习了
54动漫 于 2014-10-16 23:37:19发表:
现在64位是主流吧。
qiangshao5200 于 2014-07-24 13:12:23发表:
楼主辛苦了,谢谢楼主分享!
pl_014 于 2014-07-19 08:03:24发表:
首先,纯64位的系统是不能直接运行32位的程序的,同样,纯32位的系统也是不能直接运行16位的程序的,除非系统的位数是混合位数的。
64位的win7之所以可以运行32位的程序,是因为win7有这种兼容模式,而这种“兼容模式”可能是要在一种虚拟环境下运行的,windoze下的程序大多都是闭源的,并以exe方式发布,所以如果64位的windoze没有这种兼容模式,64位的windoze几乎是无法推行下去的。而linux下的程序大多都是开源的,其源码的移植性一般又很高,所以,各发行版的社区只需要将源码在64位上重新编译一下即可,没有必要去搞什么兼容模式(不过查看一些64位发行版的软件包管理器,还是可以找到一些可以做为依赖关系的i386的底层包,所以,一些64位的发行版也是有可能运行32位的程序的,有兴趣的话也可以试试,当然,最好是试还在维护的国外的闭源且没有64位版的软件,国内的软件商一般都很不重视移植性)。
pl_014 于 2014-07-19 07:55:29发表:
linux下多线程下载的工具我一般用firefox的插件downthemall,bt可以用transmission、vuze、deluge等等,电驴可以用amule、mldonkey等等,实在不行的话,就开windoze虚拟机装迅雷吧。
之前我说过的话也算有些误导吧,其实像chrome发布的也是二进制版,而且chrome也是应该支持像ubuntu、debian、fedora、RHEL等系统的。所以flashget不能正常运行主要应该还是32位的程序不能直接运行在纯64位系统上的原因。
国内软件商曾经搞linux开发可能是受某些国内外的事件的影响,比如vista推出不久后微软的黑屏事件,比如wps曾经中断过几年对linux的支持(更准确地说,是以前的wps for linux废了,现在又出了一个新的wps for linux)等等,也就是说,受眼前利益的影响。在windoze下,许多国内知名的免费软件靠的都是向系统里塞驱动,收集个人信息、习惯等等的方式进行赚钱,因为windoze就那么几个版本,所以这些驱动开发起来也相对比较容易。在linux下,windoze的驱动也可以和linux内核模块相对应,但linux的发行版有很多,而且每个发行版出新版本的频率相对又比较高,而且内核也是在不断更新的,所以这些软件商如果想要做出这种内核模块,可能要在可移植方面做出很多工作,而linux用户又是相当地少,本大利小,赚不了这份钱,所以都放弃了。
cheerland 于 2014-07-17 16:47:26发表:
另外,64位不是应该兼容32位程序的吗?就像32位兼容16位一样。
cheerland 于 2014-07-17 08:14:27发表:
其实用不上这东西,就是看坛子里一个帖子说新手需要干的多少个任务中的一个,顺手试一下。话说很多国内软件商搞linux开发是不是因为系统更新太快跟得累所以停下了?当年qq在FC12上跑得挺好的。现在都不行了。
pl_014 于 2014-07-16 22:53:56发表:
flashget现在还在支持linux吗?linux的底层库的升级速度是很快的,而flashget,即使是windoze版,还都是2013年的了,二进制程序直接在上面运行很可能是不行的,源码安装倒有可能。
另外,linux下,32位的程序一般不能直接在64位的系统上运行。