如何生成软件更新包?

时间:2016-05-12 14:44:49

标签: updates liquibase

我正在寻找一种软件的和平,允许我构建一个可以执行已交付软件更新的软件包。

因为我正在使用Liquibase,所以我正在搜索有点像Liquibase的东西。

我认为可能需要配置此软件,以便为从X-1版本更新到版本X而必须采取哪些操作。

包将是每个步骤的聚合,并且通过检测安装了版本X-t,它将需要执行t动作以更新到版本X.

我知道StackOverflow并不是要回答这类问题,但我真的不知道如何命名这种软件,也不知道在哪里搜索它。

如果这可以在Linux和Windows上运行,那就太棒了。

3 个答案:

答案 0 :(得分:1)

您所描述的内容与包管理器的内容非常相似。其中一些支持delta updates

答案 1 :(得分:0)

通过问题定义,您似乎需要创建安装包。 对于Windows平台,请查看WiX,它涵盖了所有可能的需求,而imho是同类中最好的。但是学习曲线有点陡峭。 另一个公平的窗口选择是InnoSetup - 方式更容易,但不是那么强大。

我不熟悉可以同时用于Linux和Windows的安装程序框架。

如果你是该领域的全新人,this是一个很好的开始挖掘。

答案 2 :(得分:0)

我正在使用"设置工厂"对于这个porpose, 您可以创建补丁,然后您可以创建更新。