使用Apt存储库进行付费软件更新

时间:2011-03-17 21:31:07

标签: apt software-update

我正在尝试确定一种为可能每周和/或每月更新的托管/现场Web应用程序分发软件更新的方法。我不希望使用现场产品的客户担心手动更新它我只是想让它自动下载并安装谷歌浏览器。我打算提供一个带Ubuntu的OVF文件,并安装和配置软件。我对如何分发软件的第一个想法是创建六个Apt存储库/通道(不确定哪个会更好),将通过SSH使用密钥访问,因此如果客户不续订他们的订阅,我们可以禁用他们的帐户:

  1. Beta - 在测试数据内部使用,以检查软件包是否存在重大缺陷。
  2. 内部 - 在实时数据内部使用以检查包装是否有缺陷(狗食阶段)。
  3. 外部1 - 部署到我们用户群的1%(随机选择)以检查缺陷。
  4. 外部9 - 部署到我们用户群的9%(选择ramdonly)以检查缺陷。
  5. 外部90 - 部署到剩余的90%用户。
  6. 托管 - 部署到托管环境。
  7. 如果报告出现问题,将在每个阶段签署一个签名进入下一个存储库。

    我对社区的问题是:

    1. 以前有人尝试过这样的事吗?
    2. 任何人都可以看到这种程序的缺点吗?
    3. 有更好的方法吗?
    4. 更新:我在https://softwareengineering.stackexchange.com/questions/61737/using-an-apt-repository-for-paid-software-updates发布了此消息,看看我是否能得到答案。

0 个答案:

没有答案