最佳答案
许多程序包括自动更新程序,程序偶尔会在线查找更新,然后下载并应用找到的任何更新。程序错误得到修复,支持文件得到修改,事情(通常)得到了改善。
不幸的是,无论我多么努力地寻找,我都找不到关于这个过程的任何信息。似乎已经实现的自动更新程序要么是专有的,要么被认为不重要。
实现在网络上查找更新并在可用时下载这些更新的系统似乎相当容易。从实现到实现,自动更新程序的这一部分将发生重大变化。问题是 申请补丁的不同方法是什么。只是下载文件,用新文件替换旧文件,运行下载的迁移脚本,修补系统的某些部分,等等?概念是首选的,但是 Java、 C、 Python、 Ruby、 Lisp 等的例子将会很受欢迎。