用于软件更新的统一技术

时间:2013-02-23 22:12:05

标签: updates auto-update software-distribution

逐个更新不同类型的软件很麻烦。就我而言,

  • 对于Ubuntu Linux操作系统,我会定期执行apt-get updateapt-get upgradeapt-get dist-upgrade(此部分可以自动执行)。
  • 对于Ruby语言,我必须做特别的事情来升级。
  • 对于Ruby库(gem),我必须定期执行gem updategem update --system
  • 对于JQuery库,我必须定期检查其网站并下载最新版本。
  • 等等。

我可以编写一个脚本来自动执行这些操作,但是如果有一个跨平台统一建立的方式,用户可以只注册他们想要自动更新的所有软件,并且软件会定期检查相关网站的更新并注意用户和/或在有更新时自动进行更新。

这种技术是否存在?如果没有,未来这种技术的前景是什么?我有一种感觉,可以通过使用RSS feed这样的东西来完成,软件开发人员会在更新软件时发布Feed,而特定的读者会负责更新过程。

1 个答案:

答案 0 :(得分:1)

没有。它永远不会。这种奢侈品的价格被称为“封闭式社区”。但它不适用于所有软件...