yumで使用するミラーサイトの国を限定

Takuro Hirayama 28views 更新:2016年11月24日

yum (remiあり) でphpをインストールしていたら、中国?香港?にあるらしいミラーを参照していた。

[root@mori7 ~]# yum --disablerepo=* --enablerepo=remi-php56 search php
読み込んだプラグイン:fastestmirror, langpacks
remi-php56                                                                                              | 2.9 kB  00:00:00     
Loading mirror speeds from cached hostfile
 * remi-php56: mirror.innosol.asia
====================================================== N/S matched: php =======================================================
php.x86_64 : PHP scripting language for creating dynamic web sites

ただし、回線がおそすぎてタイムアウトを起こしていた。

php-5.6.28-1.el7.remi.x86_64.r FAILED                                          =====================-             ] 8.0 kB/s |  11 MB  00:09:00 ETA
http://mirror.innosol.asia/remi/enterprise/7/php56/x86_64/php-5.6.28-1.el7.remi.x86_64.rpm: [Errno 12] Timeout on http://mirror.innosol.asia/remi/enterprise/7/php56/x86_64/php-5.6.28-1.el7.remi.x86_64.rpm: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
他のミラーを試します。
(29/30): php-5.6.28-1.el7.remi.x86_64.rpm                                                                                    | 2.6 MB  00:00:01     
ImageMagick-last-libs-6.9.6.5- FAILED                                          ==============================     ]  0.5 B/s |  14 MB 842:38:44 ETA
http://mirror.innosol.asia/remi/enterprise/7/remi/x86_64/ImageMagick-last-libs-6.9.6.5-1.el7.remi.x86_64.rpm: [Errno 12] Timeout on http://mirror.innosol.asia/remi/enterprise/7/remi/x86_64/ImageMagick-last-libs-6.9.6.5-1.el7.remi.x86_64.rpm: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
他のミラーを試します。
(30/30): ImageMagick-last-libs-6.9.6.5-1.el7.remi.x86_64.rpm                                                                 | 2.2 MB  00:00:01

諸般の事情により参照するミラーサイトの国を限定したい場合、 下記のような設定をすると良いらしい(fastestmirror有効時限定)。

vim /etc/yum/pluginconf.d/fastestmirror.conf
---
# 追記
include_only=.us,.uk,.jp
---

設定変更後

[root@mori7 ~]# yum --disablerepo=* --enablerepo=remi-php56 search php
読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Including mirror: remi.check-update.co.uk
 * remi-php56: remi.check-update.co.uk
====================================================== N/S matched: php =======================================================
php.x86_64 : PHP scripting language for creating dynamic web sites

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません