为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 67
- 注册时间: 2009-02-16 15:24
为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
如果我下载sesu的版本的软件!能安装在ubuntu上面不?一个驱动都用很多版本!怎样linux也太复杂了!软件公司要开发基于linux版本的软件终是要花更多的成本去构建针对不同linux的软件!而window就不用这么麻烦了!linux就不能有通用版本的软件吗》怎样是不是就限制了很多人开发linxu的兴趣?
- 懒蜗牛Gentoo
- 论坛版主
- 帖子: 7353
- 注册时间: 2007-03-02 17:36
- 系统: Linux Mint
Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
源代码就是linux的通用版本。
然后会有人说:源代码安装太麻烦啦~~
所以,人家替你想到了,打包了专门for suse/ubuntu/fc的版本,直接安装就好。
另外,像googleearth这样用bin安装的,也算是通用版本吧
然后会有人说:源代码安装太麻烦啦~~
所以,人家替你想到了,打包了专门for suse/ubuntu/fc的版本,直接安装就好。
另外,像googleearth这样用bin安装的,也算是通用版本吧
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
10.04新手入门——笨兔兔讲述自己的故事
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
源码在那摆着,大家都不想做羊,结果产生了一群精瘦的狼!
没什么的,各大发行版本系别的差别也就是包管理的差别,楼主找deb包就对了,仓库大,源快。
至于统一包管理的格式,比较难,你思考下,秦国为什么灭六国统一,而不是七国合作,建立统一的中国,就知道为什么了。
没什么的,各大发行版本系别的差别也就是包管理的差别,楼主找deb包就对了,仓库大,源快。
至于统一包管理的格式,比较难,你思考下,秦国为什么灭六国统一,而不是七国合作,建立统一的中国,就知道为什么了。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
海内生明月,天涯共此夕。
--------------------吾本独!
-
- 帖子: 67
- 注册时间: 2009-02-16 15:24
Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
呵呵!谢谢!也就是说开发的时候架构是通用的!作一次开发!在不同的系统上面编译就OK了?
那也就是说现在的各中linux自己的编译原理是不一样的吗?
应该去学习学习源代码安装了!谢谢懒蜗牛Gentoo!
那也就是说现在的各中linux自己的编译原理是不一样的吗?
应该去学习学习源代码安装了!谢谢懒蜗牛Gentoo!
-
- 帖子: 391
- 注册时间: 2006-02-20 0:27
Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
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
==
==
境由心造,事在人为!
==
http://www.open2l.com
==
- Emie_Yu
- 帖子: 404
- 注册时间: 2007-09-20 11:49
- 来自: Wuhan,Mars
- 联系:
Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
2楼说的很对啊。。在说lin有着自己独特的优势。。
岂是这个软件安装所能决定他的普及程度的
岂是这个软件安装所能决定他的普及程度的
-
- 帖子: 67
- 注册时间: 2009-02-16 15:24
Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
恩!有道理!谢谢各位!现在同时学习suse ubuntu 和fedora 还是有很多方便的差异!需要更多时间的研究才能搞清楚他们的共异!喜欢linux!
- 懒蜗牛Gentoo
- 论坛版主
- 帖子: 7353
- 注册时间: 2007-03-02 17:36
- 系统: Linux Mint
Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
各种linux的编译原理都是一样的,可能参数会有不一样(比如据说arch会对i686进行特别的优化),但其实原理都一样。区别在于打包的方式,就好比这个放行版的软件都使用zip包的方式提供的,而那个发行版都是用rar包提供的。ufoqhmdt 写了:呵呵!谢谢!也就是说开发的时候架构是通用的!作一次开发!在不同的系统上面编译就OK了?
那也就是说现在的各中linux自己的编译原理是不一样的吗?
应该去学习学习源代码安装了!谢谢懒蜗牛Gentoo!
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
10.04新手入门——笨兔兔讲述自己的故事
-
- 帖子: 2841
- 注册时间: 2006-09-11 22:47
Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
其实都可以,版本之间是通用的。只不过发行版为了方便用户,提供了一种为该发行版定制的版本。ufoqhmdt 写了:如果我下载sesu的版本的软件!能安装在ubuntu上面不?一个驱动都用很多版本!怎样linux也太复杂了!软件公司要开发基于linux版本的软件终是要花更多的成本去构建针对不同linux的软件!而window就不用这么麻烦了!linux就不能有通用版本的软件吗》怎样是不是就限制了很多人开发linxu的兴趣?
如果你追求通用版本,可以到各种软件的官方网站去找。例如google earth官方发行的Linux版本就只有一个,例如Firefox官方发行的Linux版也只有一个。
不同的发行版只是把软件都做到自己的仓库里面来方便你安装而已。所以他们收录的格式不同,就像你打包也有 rar, zip 之类,但是互相都可以通用的。
-
- 帖子: 2841
- 注册时间: 2006-09-11 22:47
Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
到Firefox官方网站去下载一个Firefox,任何Linux版本都可以使用。所以你并不需要在不同的系统上编译。只需要编译一个版本就够了。ufoqhmdt 写了:呵呵!谢谢!也就是说开发的时候架构是通用的!作一次开发!在不同的系统上面编译就OK了?
那也就是说现在的各中linux自己的编译原理是不一样的吗?
应该去学习学习源代码安装了!谢谢懒蜗牛Gentoo!
之所以需要为各个发行版定制,有一个最重要的原因:依赖关系。
Linux出于给予用户的自由,缺省不安装所有的动态连接库(任何Linux都不会把所有的库全部安装)。这就导致了当安装新软件时,总会存在需要去安装原来没安装的库的问题,而不同的发行版,安装库的方法是不同的。这就导致了软件安装必须要跟发行版本身打招呼。
有的人说,所谓绿色软件不就解决这个问题了么?是的,似乎是解决了,但是绿色软件会有新的问题:绿色软件把所有的库都放到自己的安装文件中去,那么如果有十个软件用同一个库,你就安装了十份库,浪费内存和硬盘。所以所谓绿色软件其实就意味着各自为政,资源浪费。
当然,把所有的Linux库全部都安装到系统中去就能解决这个问题,再也不需要依赖了。不过这基本意味着你需要一个非常非常大的基本系统。而这个基本系统即使用一张DVD也不可能装得下。
- Jarson
- 帖子: 2371
- 注册时间: 2008-07-21 9:44
- 来自: 深圳
- 联系:
Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
学习了poet 写了:
之所以需要为各个发行版定制,有一个最重要的原因:依赖关系。
Linux出于给予用户的自由,缺省不安装所有的动态连接库(任何Linux都不会把所有的库全部安装)。这就导致了当安装新软件时,总会存在需要去安装原来没安装的库的问题,而不同的发行版,安装库的方法是不同的。这就导致了软件安装必须要跟发行版本身打招呼。
有的人说,所谓绿色软件不就解决这个问题了么?是的,似乎是解决了,但是绿色软件会有新的问题:绿色软件把所有的库都放到自己的安装文件中去,那么如果有十个软件用同一个库,你就安装了十份库,浪费内存和硬盘。所以所谓绿色软件其实就意味着各自为政,资源浪费。
当然,把所有的Linux库全部都安装到系统中去就能解决这个问题,再也不需要依赖了。不过这基本意味着你需要一个非常非常大的基本系统。而这个基本系统即使用一张DVD也不可能装得下。
通用版一般就是指程序的源码了吧,源码的安装方式基本相同
-
- 帖子: 67
- 注册时间: 2009-02-16 15:24
Re: 为什么没有linux通用软件!而始终都用ubuntu版本,suse版本,fedora版本等呢?
谢谢你的解释!学到了很多!这样的话!linux需要太多的库!而我在windows下面无论开发。net还是用java开发!基本上编译完是不需要那么多库的!有所谓的库也只是JDK SDK等本身的一些原始功能库!poet 写了:到Firefox官方网站去下载一个Firefox,任何Linux版本都可以使用。所以你并不需要在不同的系统上编译。只需要编译一个版本就够了。ufoqhmdt 写了:呵呵!谢谢!也就是说开发的时候架构是通用的!作一次开发!在不同的系统上面编译就OK了?
那也就是说现在的各中linux自己的编译原理是不一样的吗?
应该去学习学习源代码安装了!谢谢懒蜗牛Gentoo!
之所以需要为各个发行版定制,有一个最重要的原因:依赖关系。
Linux出于给予用户的自由,缺省不安装所有的动态连接库(任何Linux都不会把所有的库全部安装)。这就导致了当安装新软件时,总会存在需要去安装原来没安装的库的问题,而不同的发行版,安装库的方法是不同的。这就导致了软件安装必须要跟发行版本身打招呼。
有的人说,所谓绿色软件不就解决这个问题了么?是的,似乎是解决了,但是绿色软件会有新的问题:绿色软件把所有的库都放到自己的安装文件中去,那么如果有十个软件用同一个库,你就安装了十份库,浪费内存和硬盘。所以所谓绿色软件其实就意味着各自为政,资源浪费。
当然,把所有的Linux库全部都安装到系统中去就能解决这个问题,再也不需要依赖了。不过这基本意味着你需要一个非常非常大的基本系统。而这个基本系统即使用一张DVD也不可能装得下。
windowsC/C++的一些架构也有库!但是没有linux这么多阿!为什么不把linux的开发标准化一下呢?现在的软件那用得到那么多库阿?这点是不是一种劣势!