dev / test / prod软件包更新debian / ubuntu的工作stream程

我现在正在做更多的ubuntu服务器工作(而不是RHEL),我不确定debian / ubuntu社区如何通过dev / test /(staging)/ prod环境来处理pipe理软件包更新。

我想要的工作stream程是:

  • apt-get升级testing服务器
  • 运行所有必需的testing
  • 使用版本信息转储已安装的软件包列表(或者至less是最近安装的软件包)
  • 根据testing版本升级生产服务器

这是为了避免在testing期间进行更新,并且在没有经过testing的情况下安装到生产服务器上。

我想我正在寻找的东西就像dpkg --get-selectionsdpkg --set-selections ,但有特定的版本。 我可以很容易地编写脚本,因为apt-get接受版本信息与包名称,但似乎其他人已经有这样的解决scheme。 我宁愿没有保留本地镜像的开销。