当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 对linux平台软件开发的疑问
帖子发表于 : 2011-04-14 9:31 

注册: 2009-11-25 13:58
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
linux平台软件开发是否非常复杂?
装过ubuntu,装过fedora,装过opensuse装过红旗,装过....基本上所有的流行的linux发行版都装过。都遇到同一样同一个问题:
安装软件太复杂了吧。

你说直接点安装就好了,路径都不用选择,多好呀。告诉windows中,一般流氓软件才会这么做的。

那个不是重点,重点是,每次安装软件,都要联网下载很多关联依赖的东西,linux这么复杂吗?有这么多依赖关系。能否乐观点啊,能否开怀点啊,像windows一样,如果依赖什么环境,装一个就好了,用不着每个软件都要有个依赖


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 对linux平台软件开发的疑问
帖子发表于 : 2011-04-14 9:41 
头像

注册: 2008-12-06 10:38
帖子: 4566
送出感谢: 23
接收感谢: 31
win也有依赖,主要是微软自己或java等开源的,不过不多
可用依赖少得可怜就是封闭、局限、不自由的一种体现
开发都必须按他微软的想法路子来这算什么道理
软件路径默认就给你选了最符合lin约定俗成的,自己不爽可以找编译好的乱丢,也可以自己编译手动选目录


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 对linux平台软件开发的疑问
帖子发表于 : 2011-04-14 10:10 

注册: 2008-10-08 22:01
帖子: 660
送出感谢: 0 次
接收感谢: 2
代码:
aptitude install fcuk

还能有比这更简单的方式么?


_________________
代码:
其实我是个Debian GNU/Linux用户

Octave script :http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=254511
Octave中文:http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=318969


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 对linux平台软件开发的疑问
帖子发表于 : 2011-04-14 10:22 
头像

注册: 2010-03-15 14:14
帖子: 454
送出感谢: 0 次
接收感谢: 0 次
习惯就好了


_________________
windows7 +Linuxdeepin 11.12 +debian testing


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 对linux平台软件开发的疑问
帖子发表于 : 2011-04-14 10:25 
头像

注册: 2005-10-16 8:26
帖子: 1937
地址: 地球
送出感谢: 0 次
接收感谢: 1
专注一个系统,折腾一段就熟悉了


_________________
http://www.pandabang.info


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 对linux平台软件开发的疑问
帖子发表于 : 2011-04-14 10:31 
头像

注册: 2007-09-23 17:06
帖子: 1051
送出感谢: 1
接收感谢: 8
依赖关系恰恰算是Linux的优点,因为它不会把所有的东西都给你封装好,很多软件都遵守
KISS原则,这样子做出来的软件可靠,精练,易维护。还有如果已经有很好的开源软件提供了相关的功能或是函数调用,我为什么还要自己去写,或者是一定要把它包含在自己的软件包里呢,如果你硬要包含在自己的包里,那如果系统本身已经有了呢,而且版本还和你的不一样,怎么办?这些都是Linux的很好的原因。符合软件工程原理。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 对linux平台软件开发的疑问
帖子发表于 : 2011-04-14 10:38 
头像

注册: 2008-12-06 10:38
帖子: 4566
送出感谢: 23
接收感谢: 31
说白了还是那句话:不要重复发明轮子 :em05


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 对linux平台软件开发的疑问
帖子发表于 : 2011-04-14 16:08 

注册: 2006-01-03 18:23
帖子: 152
送出感谢: 1
接收感谢: 5
smilewit 写道:
linux平台软件开发是否非常复杂?
装过ubuntu,装过fedora,装过opensuse装过红旗,装过....基本上所有的流行的linux发行版都装过。都遇到同一样同一个问题:
安装软件太复杂了吧。

你说直接点安装就好了,路径都不用选择,多好呀。告诉windows中,一般流氓软件才会这么做的。

那个不是重点,重点是,每次安装软件,都要联网下载很多关联依赖的东西,linux这么复杂吗?有这么多依赖关系。能否乐观点啊,能否开怀点啊,像windows一样,如果依赖什么环境,装一个就好了,用不着每个软件都要有个依赖


怎么看的这么混乱呢。。。

首先,Linux软件开发并不复杂。虽然不知道你后面的文字跟软件开发有啥关系。。

不理解你为说软件安装复杂的原因?路径不用选择不是更省事了么?下载关联东西也是自动完成的,其实用户完全不用知道装了什么依赖包啊。。从你的描述中没有看到Linux安装软件复杂的一面啊。

如果想设置安装路径当然也是可以的,不过一般人不想这么做,用包管理工具更省事嘛。

依赖关系其实是Linux的亮点,这样每个软件包都比较小,总的下载量其实只会更小,而不是更大……Windows里各软件几乎都要把自己需要的库打包一遍,使软件安装包变得很大,安装也比较复杂,其实不是什么好事。

要说不用依赖关系,比较典型的是Mac,啥都包在dmg里了,直接打开就能运行,不过不好的后果是安装包更大,占用很多硬盘空间。


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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