CentOSにてyumでパッケージのアップデートを行おうとすると、何故か韓国や中国など、距離の遠いサーバをFastestなサーバとして選択されることがしばしばあります。
この動作は非常に困るので、ちゃんと日本のサーバが参照されるよう設定変更することとします。
設定変更を行うファイルは、/etc/yum/pluginconf.d/fastestmirror.confです。
[main] enabled=1 verbose=0 always_print_best_host = true socket_timeout=3 # Relative paths are relative to the cachedir (and so works for users as well # as root). hostfilepath=timedhosts.txt maxhostfileage=10 maxthreads=15 #exclude=.gov, facebook #include_only=.nl,.de,.uk,.ie include_only=.jp ←ここを追加
変更後の動作は、以下の通りとなります。
[root@testdrive ~]# yum update Loaded plugins: fastestmirror, presto Determining fastest mirrors Including mirror: rsync.atworks.co.jp Including mirror: ftp.iij.ad.jp Including mirror: www.ftp.ne.jp Including mirror: ftp.riken.jp Including mirror: ftp.jaist.ac.jp Including mirror: ftp.nara.wide.ad.jp Including mirror: ftp.tsukuba.wide.ad.jp * base: rsync.atworks.co.jp Including mirror: rsync.atworks.co.jp Including mirror: ftp.iij.ad.jp Including mirror: www.ftp.ne.jp Including mirror: ftp.riken.jp Including mirror: ftp.jaist.ac.jp Including mirror: ftp.nara.wide.ad.jp Including mirror: ftp.tsukuba.wide.ad.jp * extras: rsync.atworks.co.jp Including mirror: ftp.iij.ad.jp Including mirror: www.ftp.ne.jp Including mirror: ftp.riken.jp Including mirror: ftp.jaist.ac.jp Including mirror: ftp.nara.wide.ad.jp Including mirror: ftp.tsukuba.wide.ad.jp * updates: ftp.iij.ad.jp base | 3.7 kB 00:00 extras | 3.5 kB 00:00 updates | 3.5 kB 00:00 updates/primary_db | 3.5 MB 00:00 Setting up Update Process Resolving Dependencies
-
- > Running transaction check