Discussion:
°æÉÏÐí¶àÈËÈÈÖÔÓÚportupgrade£¿
(时间太久无法回复)
°¢¶¹
2014-03-18 08:42:11 UTC
Permalink
不同来源(从而互相不鸟)的东西之间的依赖

【 在 diogin (design universe...) 的大作中提到: 】
: 软件管理系统这个东西,本质的困难到底在哪里?
: 没有一种简单而且能一劳永逸地解决这个困难的方案吗?


--

自以为是的立法者犯下了一个大错,以为自己能定义整个软件开发过程。他们既不了解其
开始也不了解其结果。学术界试了一下,然后就知难而退了。商业界则对其毫无办法。大 
型软件开发商们斥巨资来制造代码,明明想要扮演上帝的角色,却还装作自己是人类的公
仆。所有人都在盯着镜子里的自己。计算机却在一旁偷偷的笑。 


※ 来源:・水木社区 newsmth.net・[FROM: 222.205.42.*]
ÄÚº¬×Ó
2014-03-18 09:48:16 UTC
Permalink
不仅如此,还有:

* 配置文件的新格式、新写法
* 运行库的一些函数的变化
如此等等。

例如,Apache 2.2 和 2.4 版的 PHP 模块就有不少区别。
如果只升级了 Apache 而不升级 PHP,那原来的 PHP 的
Apache 模块就无法使用,网站就得出大问题。

【 在 adoal (阿豆) 的大作中提到: 】
: 标 题: Re: 版上许多人热衷于portupgrade?
: 发信站: 水木社区 (Tue Mar 18 16:42:11 2014), 转信
:
:
: 不同来源(从而互相不鸟)的东西之间的依赖
:
: 【 在 diogin (design universe...) 的大作中提到: 】
: : 软件管理系统这个东西,本质的困难到底在哪里?
: : 没有一种简单而且能一劳永逸地解决这个困难的方案吗?
:
:
: --
:
: 自以为是的立法者犯下了一个大错,以为自己能定义整个软件开发过程。他们既不了解其
: 开始也不了解其结果。学术界试了一下,然后就知难而退了。商业界则对其毫无办法。大 
: 型软件开发商们斥巨资来制造代码,明明想要扮演上帝的角色,却还装作自己是人类的公
: 仆。所有人都在盯着镜子里的自己。计算机却在一旁偷偷的笑。 
:
:
※ 修改:・intron 于 Mar 18 17:48:16 2014 修改本文・[FROM: 111.194.210.*]
: ※ 来源:・水木社区 newsmth.net・[FROM: 222.205.42.*]


--
我的车间: http://www.intron.ac/



※ 来源:・水木社区 newsmth.net・[FROM: 111.194.210.*]
Ðí¿ÉÖ€³¬³öÒ»Ò³Öœ£¬·Ç*ŒŽµÁ£¡
2014-03-18 17:42:32 UTC
Permalink
【 在 intron (内含子) 的大作中提到: 】
: 标 题: Re: 版上许多人热衷于portupgrade?
: 发信站: 水木社区 (Tue Mar 18 17:48:03 2014), 转信
:
: 不仅如此,还有:
:
: * 配置文件的新格式、新写法
: * 运行库的一些函数的变化
: 如此等等。
:
: 例如,Apache 2.2 和 2.4 版的 PHP 模块就有不少区别。
: 如果只升级了 Apache 而不升级 PHP,那原来的 PHP 的
: Apache 模块就无法使用,网站就得出大问题。

这种不太好解决吧……

RedHat/CentOS 的解法是干脆不升级,只 patch,结果就是必须得跑很老的软件。

FreeBSD 之前的做法是干脆不理,要升级的话 bump 所有的 dependencies,结果
就是必须得升级很久。现在的折衷是每个季度出一个quaterly分支,然后用户可以
用这个分支而不是 -HEAD。

--

※ 来源:・水木社区 newsmth.net・[FROM: 24.5.244.*]
ÄÚº¬×Ó
2014-03-19 01:41:56 UTC
Permalink
是这样的。在我以前租用的 VPS 里,PHP 不管怎么更新
只能是 5.1.6 版。更新的实质内容也只是加入了一些安全
补丁。但即使这样,也需要专门的团队来验证维护。

【 在 delphij (许可证超出一页纸,非*即盗!) 的大作中提到: 】
: 标 题: Re: 版上许多人热衷于portupgrade?
: 发信站: 水木社区 (Wed Mar 19 01:42:32 2014), 转信
:
:
: 【 在 intron (内含子) 的大作中提到: 】
: : 标 题: Re: 版上许多人热衷于portupgrade?
: : 发信站: 水木社区 (Tue Mar 18 17:48:03 2014), 转信
: :
: : 不仅如此,还有:
: :
: : * 配置文件的新格式、新写法
: : * 运行库的一些函数的变化
: : 如此等等。
: :
: : 例如,Apache 2.2 和 2.4 版的 PHP 模块就有不少区别。
: : 如果只升级了 Apache 而不升级 PHP,那原来的 PHP 的
: : Apache 模块就无法使用,网站就得出大问题。
:
: 这种不太好解决吧……
:
: RedHat/CentOS 的解法是干脆不升级,只 patch,结果就是必须得跑很老的软件。
:
: FreeBSD 之前的做法是干脆不理,要升级的话 bump 所有的 dependencies,结果
: 就是必须得升级很久。现在的折衷是每个季度出一个quaterly分支,然后用户可以
: 用这个分支而不是 -HEAD。
:
: --
:
: ※ 来源:・水木社区 newsmth.net・[FROM: 24.5.244.*]


--
我的车间: http://www.intron.ac/



※ 来源:・水木社区 newsmth.net・[FROM: 111.194.210.*]
Loading...