对于一个公司来讲,为了安装软件方便,最好有一个自己的yum源镜像,下面介绍用cobbler配置镜像源。
- 下载安装cobbler 《略》
- 配置cobbler 《略》
- 添加镜像源,如:
1/usr/bin/cobbler repo add --name=webtatic --mirror=http://us-east.repo.webtatic.com/yum/el6/x86_64/ --arch=x86_64 --breed=yum - 编辑已添加的镜像源
把 add 换作 edit,其余的需要修改哪项就该对应参数即可 - 删除镜像源 《略》
注:
- cobbler只同步每个rpm的最新版本,就的版本就不见了《如何保留旧版本呢?》
- 每个镜像源对应一个目录,该目录下会有repodata子目录,如果没有这个目录就不是一个有效的yum源
- 每个镜像源目录下有一个config.repo 文件,用于写在 /etc/yum.repos.d/ 下面的,只是需要修改一下里面的地址
- 对于多个镜像源使用多个文件的话,使用起来也不方面,下面有一个脚本可以将多个config.repo 合并为一个
1cat */config.repo |sed -e s/'${http_server}'/yum.i.yourdomain.com/g >config.repo
注意: 或许你会去每个目录下find config.repo ,因为rpm包非常多,find的效率会非常低,而使用 */config.repo 将是瞬间完成的