【问题标题】:Difference between patch and update [closed]补丁和更新之间的区别[关闭]
【发布时间】:2015-01-15 21:10:12
【问题描述】:

在创建安装程序时,我遇到了补丁和升级。补丁和升级之间的主要区别是什么?补丁类似于更新吗?

【问题讨论】:

  • 我投票决定将此问题作为离题结束,因为它询问的是单词的定义。
  • 我认为这个问题不应该被关闭。毕竟,这是一个有趣的问题。我该如何打开这个问题?

标签: installation upgrade updates patch


【解决方案1】:

补丁基本上是同一产品(例如 v1.0.0 和 v1.0.1)的两个 MSI 数据库之间的差异,并且只能安装在安装了其目标 MSI(即 v1.0.0)的目标计算机上。它只能用于更新已安装的产品。它不能独立安装。

重大升级是在旧版本(例如 v1.0.0)上安装新产品版本(例如 v2.0.0)。执行时,主要升级首先完全删除旧版本,然后安装新版本的产品。作为主要升级构建的安装包也可以作为独立安装进行安装。

查看Patch PackagesMajor Upgrades Windows Installer 文章了解更多详细信息。

【讨论】:

  • 您好 Herman,在 Windows 安装程序中,我怎样才能只“更新某些 dll”而不是全新的版本?比可以升级任何目标的补丁(例如,将任何版本的 v100、v101、v102 带到 v103 的补丁 103 )更先进的东西,因为我有 2-3 个 dll 和需要升级的文件;但比完整的升级/安装程序更轻量级?
【解决方案2】:

所有补丁都是更新,但并非所有更新都是补丁。

补丁是一种用于更新计算机程序的软件 或其支持数据,以修复或改进它。这包括修复 安全漏洞和其他错误,并提高可用性 或性能。 虽然是为了解决问题,但设计不佳 补丁有时会引入新问题(参见软件 回归)。 (来源:wikipedia

系统中的新功能不是补丁,也是更新。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-12
    • 2013-01-04
    • 1970-01-01
    • 1970-01-01
    • 2020-12-15
    • 2011-06-24
    • 2014-11-28
    • 2016-08-01
    相关资源
    最近更新 更多