当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
帖子发表于 : 2009-04-16 10:55 

注册: 2009-02-16 15:24
帖子: 67
送出感谢: 0 次
接收感谢: 0 次
如果我下载sesu的版本的软件!能安装在ubuntu上面不?一个驱动都用很多版本!怎样linux也太复杂了!软件公司要开发基于linux版本的软件终是要花更多的成本去构建针对不同linux的软件!而window就不用这么麻烦了!linux就不能有通用版本的软件吗》怎样是不是就限制了很多人开发linxu的兴趣?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
帖子发表于 : 2009-04-16 11:02 
头像

注册: 2007-03-02 17:36
帖子: 7259
送出感谢: 3
接收感谢: 97
源代码就是linux的通用版本。
然后会有人说:源代码安装太麻烦啦~~
所以,人家替你想到了,打包了专门for suse/ubuntu/fc的版本,直接安装就好。

另外,像googleearth这样用bin安装的,也算是通用版本吧


_________________
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
帖子发表于 : 2009-04-16 11:04 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
源码在那摆着,大家都不想做羊,结果产生了一群精瘦的狼! :em05
没什么的,各大发行版本系别的差别也就是包管理的差别,楼主找deb包就对了,仓库大,源快。 :em06
至于统一包管理的格式,比较难,你思考下,秦国为什么灭六国统一,而不是七国合作,建立统一的中国,就知道为什么了。 :em09


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
帖子发表于 : 2009-04-16 11:06 

注册: 2009-02-16 15:24
帖子: 67
送出感谢: 0 次
接收感谢: 0 次
呵呵!谢谢!也就是说开发的时候架构是通用的!作一次开发!在不同的系统上面编译就OK了?
那也就是说现在的各中linux自己的编译原理是不一样的吗?
应该去学习学习源代码安装了!谢谢懒蜗牛Gentoo!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
帖子发表于 : 2009-04-16 11:06 
头像

注册: 2006-02-20 0:27
帖子: 391
送出感谢: 0 次
接收感谢: 0 次
WIN的也不见得都通用呀,你拿个最新的软件去98里装装看行不行有些。


_________________
Linux mylinux 2.6.37.3-mylinux #1 SMP Fri Feb 18 19:52:03 CST 2011 i686 GNU/Linux

==
境由心造,事在人为!
==
http://www.open2l.com
==


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
帖子发表于 : 2009-04-16 11:08 
头像

注册: 2007-09-20 11:49
帖子: 404
地址: Wuhan,Mars
送出感谢: 0 次
接收感谢: 0 次
2楼说的很对啊。。在说lin有着自己独特的优势。。
岂是这个软件安装所能决定他的普及程度的


_________________
back to Ubuntu + Opera + Chrome
Blogbus : It's Flying!Welcome!!!
Twitter : just say whatever whenever you want
Wakoopa : discover new softs & games
Last.fm : share your tastes & find new songs


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
帖子发表于 : 2009-04-16 11:10 

注册: 2009-02-16 15:24
帖子: 67
送出感谢: 0 次
接收感谢: 0 次
恩!有道理!谢谢各位!现在同时学习suse ubuntu 和fedora 还是有很多方便的差异!需要更多时间的研究才能搞清楚他们的共异!喜欢linux!


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
帖子发表于 : 2009-04-16 11:16 
头像

注册: 2007-03-02 17:36
帖子: 7259
送出感谢: 3
接收感谢: 97
ufoqhmdt 写道:
呵呵!谢谢!也就是说开发的时候架构是通用的!作一次开发!在不同的系统上面编译就OK了?
那也就是说现在的各中linux自己的编译原理是不一样的吗?
应该去学习学习源代码安装了!谢谢懒蜗牛Gentoo!


各种linux的编译原理都是一样的,可能参数会有不一样(比如据说arch会对i686进行特别的优化),但其实原理都一样。区别在于打包的方式,就好比这个放行版的软件都使用zip包的方式提供的,而那个发行版都是用rar包提供的。


_________________
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
帖子发表于 : 2009-04-16 12:37 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
ufoqhmdt 写道:
如果我下载sesu的版本的软件!能安装在ubuntu上面不?一个驱动都用很多版本!怎样linux也太复杂了!软件公司要开发基于linux版本的软件终是要花更多的成本去构建针对不同linux的软件!而window就不用这么麻烦了!linux就不能有通用版本的软件吗》怎样是不是就限制了很多人开发linxu的兴趣?


其实都可以,版本之间是通用的。只不过发行版为了方便用户,提供了一种为该发行版定制的版本。

如果你追求通用版本,可以到各种软件的官方网站去找。例如google earth官方发行的Linux版本就只有一个,例如Firefox官方发行的Linux版也只有一个。

不同的发行版只是把软件都做到自己的仓库里面来方便你安装而已。所以他们收录的格式不同,就像你打包也有 rar, zip 之类,但是互相都可以通用的。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
帖子发表于 : 2009-04-16 12:45 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
ufoqhmdt 写道:
呵呵!谢谢!也就是说开发的时候架构是通用的!作一次开发!在不同的系统上面编译就OK了?
那也就是说现在的各中linux自己的编译原理是不一样的吗?
应该去学习学习源代码安装了!谢谢懒蜗牛Gentoo!


到Firefox官方网站去下载一个Firefox,任何Linux版本都可以使用。所以你并不需要在不同的系统上编译。只需要编译一个版本就够了。


之所以需要为各个发行版定制,有一个最重要的原因:依赖关系。

Linux出于给予用户的自由,缺省不安装所有的动态连接库(任何Linux都不会把所有的库全部安装)。这就导致了当安装新软件时,总会存在需要去安装原来没安装的库的问题,而不同的发行版,安装库的方法是不同的。这就导致了软件安装必须要跟发行版本身打招呼。

有的人说,所谓绿色软件不就解决这个问题了么?是的,似乎是解决了,但是绿色软件会有新的问题:绿色软件把所有的库都放到自己的安装文件中去,那么如果有十个软件用同一个库,你就安装了十份库,浪费内存和硬盘。所以所谓绿色软件其实就意味着各自为政,资源浪费。

当然,把所有的Linux库全部都安装到系统中去就能解决这个问题,再也不需要依赖了。不过这基本意味着你需要一个非常非常大的基本系统。而这个基本系统即使用一张DVD也不可能装得下。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
帖子发表于 : 2009-04-16 13:17 
头像

注册: 2008-07-21 9:44
帖子: 2371
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
poet 写道:

之所以需要为各个发行版定制,有一个最重要的原因:依赖关系。

Linux出于给予用户的自由,缺省不安装所有的动态连接库(任何Linux都不会把所有的库全部安装)。这就导致了当安装新软件时,总会存在需要去安装原来没安装的库的问题,而不同的发行版,安装库的方法是不同的。这就导致了软件安装必须要跟发行版本身打招呼。

有的人说,所谓绿色软件不就解决这个问题了么?是的,似乎是解决了,但是绿色软件会有新的问题:绿色软件把所有的库都放到自己的安装文件中去,那么如果有十个软件用同一个库,你就安装了十份库,浪费内存和硬盘。所以所谓绿色软件其实就意味着各自为政,资源浪费。

当然,把所有的Linux库全部都安装到系统中去就能解决这个问题,再也不需要依赖了。不过这基本意味着你需要一个非常非常大的基本系统。而这个基本系统即使用一张DVD也不可能装得下。


学习了 :em11
通用版一般就是指程序的源码了吧,源码的安装方式基本相同


_________________

My blog


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
帖子发表于 : 2009-05-13 20:24 

注册: 2009-02-16 15:24
帖子: 67
送出感谢: 0 次
接收感谢: 0 次
poet 写道:
ufoqhmdt 写道:
呵呵!谢谢!也就是说开发的时候架构是通用的!作一次开发!在不同的系统上面编译就OK了?
那也就是说现在的各中linux自己的编译原理是不一样的吗?
应该去学习学习源代码安装了!谢谢懒蜗牛Gentoo!


到Firefox官方网站去下载一个Firefox,任何Linux版本都可以使用。所以你并不需要在不同的系统上编译。只需要编译一个版本就够了。


之所以需要为各个发行版定制,有一个最重要的原因:依赖关系。

Linux出于给予用户的自由,缺省不安装所有的动态连接库(任何Linux都不会把所有的库全部安装)。这就导致了当安装新软件时,总会存在需要去安装原来没安装的库的问题,而不同的发行版,安装库的方法是不同的。这就导致了软件安装必须要跟发行版本身打招呼。

有的人说,所谓绿色软件不就解决这个问题了么?是的,似乎是解决了,但是绿色软件会有新的问题:绿色软件把所有的库都放到自己的安装文件中去,那么如果有十个软件用同一个库,你就安装了十份库,浪费内存和硬盘。所以所谓绿色软件其实就意味着各自为政,资源浪费。

当然,把所有的Linux库全部都安装到系统中去就能解决这个问题,再也不需要依赖了。不过这基本意味着你需要一个非常非常大的基本系统。而这个基本系统即使用一张DVD也不可能装得下。


谢谢你的解释!学到了很多!这样的话!linux需要太多的库!而我在windows下面无论开发。net还是用java开发!基本上编译完是不需要那么多库的!有所谓的库也只是JDK SDK等本身的一些原始功能库!
windowsC/C++的一些架构也有库!但是没有linux这么多阿!为什么不把linux的开发标准化一下呢?现在的软件那用得到那么多库阿?这点是不是一种劣势!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译