补丁和更新如何应用于不同的旧版本?

时间:2015-12-14 09:36:09

标签: updates patch

例如,如果软件的版本1分发给2个客户端A和B.当版本2出来时A采取更新,但B没有。现在,当版本3出现时,A和B都希望更新。

那么更新程序如何运作?在给B最新版本之前是否需要修补所有中间版本?

1 个答案:

答案 0 :(得分:0)

首先谈谈几个术语之间的差异。

更新与升级:
你提到了#34;最新版本,"该软件,所以我猜你的意思是软件的最新主要版本(即版本1到版本2)?在这种情况下,您想要参考"升级"不是"更新。"
在英语堆栈交换中查看此解释:Difference between an Upgrade and an Update

总之,我一直都理解它的方式:
更新 - 这些适用于当前版本的软件(就像补丁一样)
升级 - 这基本上是一个新的和改进的软件(新版本)

根据您的评论注意:
更新也可以提供新功能(但它们适用于当前版本的软件)。这些相同的功能也可能包含在软件的新版本中,但也包含在功能(不是更新)中。

补丁与更新:
看看这个question。有人说"所有补丁都是更新,但并非所有补丁都是补丁"。您可以更新一个不一定能解决问题的软件版本(补丁会做什么)。它可能正在添加新功能。但是,补丁被认为是一种更新。

返回问题:要升级还是要修补和升级?
根据维基百科:

  

补丁是一种旨在更新计算机程序的软件   或其支持数据,以修复或改进它。

补丁通常用于修复软件的当前版本。这可能会过度简化它,但如果你升级,它就像你正在获得一个全新的软件。因此,即使A和B都有不同的版本,如果有新版本,则无需修补然后获取新版本。当你得到一个新版本时,它就像你的新鲜。您不再记得旧版软件的旧修补版本。

此外,仅从个人经验来看,我们说A和B都在某个公司工作,该公司可能要求它们都可以升级到最新版本。

希望有所帮助!