我终于开始创build一个本地镜像,由于“locking”符号链接,我现在可以在所有机器上运行yum更新,并让他们拉同样的软件包等,所以他们都是同步的,而不pipe什么时候yum更新是跑。 我现在遇到的问题是确保只使用本地镜像,因为yum似乎默认为另一个镜像,即使我使用baseurl。 是否有可能locking回购configuration,所以yum将只从指定的镜像,即使它不可用?
示例repo conf:
[base] name=CentOS-$releasever - Base baseurl=ftp://user:[email protected]/centos/locked/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 [updates] name=CentOS-$releasever - Updates baseurl=ftp://user:[email protected]/centos/locked/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 [extras] name=CentOS-$releasever - Extras baseurl=ftp://user:[email protected]/centos/locked/$releasever/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
没有像rhnplugin这样的额外插件,CentOS会查看/etc/yum.conf ,默认情况下,所有的软件库位于/etc/yum/repos.d下。 如果您编辑这些文件,请在所有要禁用的存储库下将enabled指令设置为0 , 否则将不是本地镜像的所有存储库,运行
yum clean all
然后a
yum repolist
它应该只显示您的本地回购。