在Ubuntu上实现apt-get版本连续性

前端之家收集整理的这篇文章主要介绍了在Ubuntu上实现apt-get版本连续性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我如何确保当我在不同的时间运行apt-get update,在两个不同的服务器上进行apt-get升级时,我将获得相同的包?我如何自动修改/执行此操作?

我目前正在研究的(简化)用例是如果我将所有内容升级到开发实例上的最新版本,并针对它测试我的所有自定义软件,这需要一天或2.当我运行更新/升级时一台生产机器,我只想升级到我之前测试过的版本.这将允许我构建一个过程来比现在更快速,更安全地迭代更新的补丁.

理想情况下,我喜欢为第一次升级采用时间戳,然后在后续升级时强制更新到该时间戳. (但任何其他建议都会很棒)

我考虑过调查一些选项,但我不确定它们是否有希望,它们需要一些工程时间,如果有更简单的方法,我很好奇.

1)创建一些缓存版本的本地apt repo.该回购可以拉动所有最新版本的第一次拉动,然后只返回那些随后查询.

2)看看像ansible / chef这样的配置管理工具是否可以捕获第一次拉动时更新的所有版本,然后强制第二次拉动以拉出那些确切的版本.

谢谢.

您需要使用像 apt-mirroraptly这样的工具运行自己的apt存储库.使用像apt-mirror这样的简单工具,您可以在更新开发环境之前同步存储库,而不是在更新生产环境之前再次同步它.使用更复杂的工具,您可以实现那个或更复杂的包流.
原文链接:https://www.f2er.com/ubuntu/348313.html

猜你在找的Ubuntu相关文章