yumが無い! ので、仕方なく入れる

YUMのインストール

ここは、yumが入ってないのね。ちょっと困りますねぇ。
とりあえず、yumをインストールするところから作業せねばなりません。

しかし、いきなり、yumの最新バージョンを入れようとすると、依存関係が循環してしまい上手くゆきませんでしたので、まずは、yum-3.0.xをインストールした後、必要なパッケージをインストールし、最終的には、yumでyumをアップデートするといった流れになりました。

まずは、必要なものを入手。

# wget http://vault.centos.org/5.5/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm
# wget http://vault.centos.org/5.5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.no
# wget http://vault.centos.org/5.5/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm
# wget http://vault.centos.org/5.5/os/i386/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm
# wget http://vault.centos.org/5.5/os/i386/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm
# wget http://vault.centos.org/5.5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
# wget http://vault.centos.org/5.5/os/i386/CentOS/m2crypto-0.16-6.el5.6.i386.rpm
# wget http://vault.centos.org/5.5/os/i386/CentOS/rpm-python-4.4.2.3-18.el5.i386.rpm
# rpm --import http://vault.centos.org/5.5/os/i386/RPM-GPG-KEY-CentOS-5
# wget http://vault.centos.org/5.0/os/i386/CentOS/yum-3.0.5-1.el5.centos.2.noarch.rpm

とりあえず全部そろったので、それぞれをインストールする。

# rpm -ivh python-elementtree-1.2.6-5.i386.rpm
# rpm -ivh python-iniparse-0.2.3-4.el5.noarch.rpm
# rpm -ivh python-sqlite-1.1.7-1.2.1.i386.rpm
# rpm -ivh python-urlgrabber-3.1.0-5.el5.noarch.rpm
# rpm -ivh m2crypto-0.16-6.el5.6.i386.rpm
# rpm -ivh rpm-python-4.4.2.3-18.el5.i386.rpm
# rpm -ivh yum-3.0.5-1.el5.centos.2.noarch.rpm
# rpm -ivh yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm
# rpm -ivh yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm

とりあえず、yum-3.0.5に必要な物をインストールした後、以下で、yum自体をアップデートします。

# yum update yum

これで、めでたく、yumが使えるようになるハズ。