昨日(つーか今朝)書いた方法だと、たまにエラーが出る。
yum.Errors.RepoError: failure: CentOS/RPMS/libuser-0.52.5-1.el4.3.i386.rpm from base: [Errno 256] No more mirrors to try.
みたいな感じで。
でも、実はファイルはあるのね。かつ、手元にすでにダウンロードされてたりする場合もあったりして。
というわけで試行錯誤した結果、一応、
# cd /var/cache/yum/base/packages/ # PACKAGES=`yum check-update | grep ' base' | awk '{print $1}'` # wget -N `yumdownloader --urls --resolve $PACKAGES` # cd /var/cache/yum/update/packages/ # PACKAGES=`yum check-update | grep ' update' | awk '{print $1}'` # wget -N `yumdownloader --urls --resolve $PACKAGES`
に落ち付きました。
正直、なんだかなという感じです。
あと、一番速いミラーを探してくれるという噂のyum-plugin-fastestmirrorも入れてみたんだけど、これ毎回ミラーを探すの?なんか、どうもyumって使いにくい気がするのよね。全然yummyじゃない。