yumインストール時にデッドロックでハマった

サーバーにyumをインストールしようとしていた時のこと。

・・・
wget http://mirror.centos.org/centos-5/5.3/os/x86_64/CentOS/yum-3.2.19-18.el5.centos.noarch.rpm
wget http://mirror.centos.org/centos-5/5.3/os/x86_64/CentOS/m2crypto-0.16-6.el5.3.x86_64.rpm
wget http://mirror.centos.org/centos-5/5.3/os/x86_64/CentOS/yum-metadata-parser-1.1.2-2.el5.x86_64.rpm
・・・
rpm -ihv m2crypto-0.16-6.el5.3.x86_64.rpm
rpm -ihv yum-metadata-parser-1.1.2-2.el5.x86_64.rpm
rpm -ihv yum-3.2.19-18.el5.centos.noarch.rpm

赤字部でエラーとなる。
どうやら「yum-fastestmirror」が欲しいとか言ってるので、追加で投入

wget http://mirror.centos.org/centos-5/5.3/os/x86_64/CentOS/yum-fastestmirror-
rpm -ihv yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm

ん???今度は赤字部で、さっきの「yum」が欲しいとか言ってる。


どうみてもデッドロックです。本当にありがとうございました。


ということで調べてみたら同様の課題で解決している方を発見!
http://kajuhome.com/cgi-bin/patio/patio.cgi?mode=view&no=1765

なるほど。スペースで区切って同じタイミングでインストールすればよいわけですね。

rpm -ivh yum-3.2.19-18.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm
準備中... ########################################### [100%]
1:yum-fastestmirror ########################################### [ 50%]
2:yum ########################################### [100%]


おぉ!うまくいった!