我已经在CentOS工作了一段时间了,我已经习惯了回购的pipe理方式。 最近一个新的专有应用程序要求该公司获得RHEL许可证,回购pipe理已成为一场噩梦。
同步RHEL回购意味着下载几乎15K的包(对于V5),我真的想限制我的镜像提供基于特定版本(即5.8,5.9)的软件包。
我已经search了几天,我找不到任何相关的东西。 任何想法如何在CentOS中实现?
我忘记补充说,我已经使用mrepo进行系统configuration的repo sync和cobbler。
使用红帽卫星,您可以使用命令创build具有特定版本或某个时间点的频道:
spacewalk-create-channel --user=satadmin --server=localhost --version=5 --update=u8 --release=Server --arch=x86_64 --destChannel=rhel-5.8-x86_64 --clone
将-clone选项与组创build回购非常重要。
如果您想在某个时间点进行回购,您还有其他的命令。
例:
spacewalk-clone-by-date --user=username --server=localhost -l rhel-x86_64-server-5 rhel-x86_64-server-5U2 -d 2012-01-19
希望这会有所帮助。