以Fedora Core 5中yum的配置方法为例,讲解一下如何设置yum使其选择最快的镜像进行升级。

首先建立 /etc/yum.repos.d/local-core 文件,内容如下:

http://ftp.riken.jp/Linux/fedora/core/5/$ARCH/os
http://ftp.kddilabs.jp/Linux/packages/fedora/core/5/$ARCH/os
http://ftp.sfc.wide.ad.jp/pub/Linux/Fedora/5/$ARCH/os
http://ftp.nara.wide.ad.jp/pub/Linux/fedora/core/5/$ARCH/os
http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/5/$ARCH/os

然后修改 /etc/yum.repos.d/fedora-core.repo 文件的mirrorlist一行如下:

#mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
mirrorlist=file:///etc/yum.repos.d/local-core

再建立 /etc/yum.repos.d/local-updates 文件,内容如下:

http://ftp.riken.jp/Linux/fedora/core/updates/5/$ARCH/
http://ftp.kddilabs.jp/Linux/packages/fedora/core/updates/5/$ARCH/
http://ftp.sfc.wide.ad.jp/pub/Linux/Fedora/updates/5/$ARCH/
http://ftp.nara.wide.ad.jp/pub/Linux/fedora/core/updates/5/$ARCH/
http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/updates/5/$ARCH/

然后修改 /etc/yum.repos.d/fedora-updates.repo 文件的mirrorlist一行如下:

#mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever
mirrorlist=file:///etc/yum.repos.d/local-updates

最后建立 /etc/yum.repos.d/local-extras 文件,内容如下:

http://ftp.riken.jp/Linux/fedora/extras/5/$ARCH/
http://ftp.kddilabs.jp/Linux/packages/fedora/extras/5/$ARCH/
http://ftp.nara.wide.ad.jp/pub/Linux/fedora/extras/5/$ARCH/
http://ftp.jaist.ac.jp/pub/Linux/Fedora/extras/5/$ARCH/

修改 /etc/yum.repos.d/fedora-extras 文件的mirrorlist一行如下:

#mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-extras-$releasever
mirrorlist=file:///etc/yum.repos.d/local-extras