Ubuntu   发布时间:2022-05-10  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在Ubuntu上实现apt-get版本连续性大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我如何确保当我在不同的时间运行apt-get update,在两个不同的服务器上进行apt-get升级时,我将获得相同的包?我如何自动修改/执行此操作?

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

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

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

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

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

谢谢.

您需要使用像 apt-mirror或 aptly这样的工具运行自己的apt存储库.使用像apt-mirror这样的简单工具,您可以在更新开发环境之前同步存储库,而不是在更新生产环境之前再次同步它.使用更复杂的工具,您可以实现那个或更复杂的包流.

大佬总结

以上是大佬教程为你收集整理的在Ubuntu上实现apt-get版本连续性全部内容,希望文章能够帮你解决在Ubuntu上实现apt-get版本连续性所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: