我们的软件堆栈需要一些特定版本的RPM软件包.不幸的是,其中一些软件包随着时间的推移而被弃用,并且因为他们的维护者没有保存档案而被删除(EPEL,Percona,…).
原文链接:https://www.f2er.com/centos/373838.html这是配置管理中的问题.我们希望确保我们使用与旧软件相同的软件来配置新机器(我们使用Puppet).
我想标准解决方案是在我们为自己设置的私人YUM回购中托管这些包.这对于我们需要从源代码编译的包也是有益的.
我的问题是:你知道Yum repo服务器的任何“代理工具”,以便每个代理从那里下载包,repo服务器从外部原始源下载包然后在本地缓存它们吗? (如果它们从原始回购中消失)
Java世界的一个类比是Archiva,它是一个Maven repo服务器,但也可用于代理对公共存储库的请求并在本地缓存它们.
操作系统:Centos 6.4
谢谢