【发布时间】:2013-02-23 22:12:04
【问题描述】:
不同种类的软件一一更新比较麻烦。就我而言,
- 对于 Ubuntu Linux 操作系统,我会定期执行
apt-get update和apt-get upgrade或apt-get dist-upgrade(这部分可以自动化)。 - 对于 Ruby 语言,我必须做一些特定的事情来升级。
- 对于 Ruby 库 (gem),我必须定期执行
gem update或gem update --system。 - 对于 JQuery 库,我必须定期查看其网站并下载最新版本。
- 等等。
我可以写一个脚本来自动做这些事情,但是如果有一个跨平台统一的既定方式,用户可以注册所有他们想要自动更新的软件,并且软件会定期更新,那就太好了检查相关网站的更新并通知用户和/或在有此类更新时自动进行更新。
这样的技术存在吗?如果不是,那么未来这种技术的有前途的路线是什么?我有一种感觉,可以通过使用 RSS 提要之类的方式来完成,软件开发人员在更新软件时会发布提要,并由特定的读者负责更新过程。
【问题讨论】:
标签: updates auto-update software-distribution