RHEL4 で yum を使えるようにする

yum (yellowdog updater modified) を Redhat Enterprise Linux 4.8 にインストール・利用できるようにしたときのメモ。

Redhat Enterprise Linux も 5.x 以降は yum が正式に採用されて、非常に便利になりましたが、逆に 4 以前の環境を触る時にすごく手間取るようになった気がします。

基本的に参考にさせて頂いたのは こちら 。

結果としては、こんな感じで必要なパッケージを rpm で入れていけば利用できます。

rpm -Uvh http://vault.centos.org/4.8/os/i386/CentOS/RPMS/libxml2-2.6.16-12.6.i386.rpm
rpm -Uvh http://vault.centos.org/4.8/os/i386/CentOS/RPMS/libxml2-python-2.6.16-12.6.i386.rpm
rpm -Uvh http://vault.centos.org/4.8/os/i386/CentOS/RPMS/python-elementtree-1.2.6-5.el4.centos.i386.rpm
rpm -Uvh http://vault.centos.org/4.8/os/i386/CentOS/RPMS/sqlite-3.3.6-2.i386.rpm
rpm -Uvh http://vault.centos.org/4.8/os/i386/CentOS/RPMS/python-sqlite-1.1.7-1.2.1.i386.rpm
rpm -Uvh http://vault.centos.org/4.8/os/i386/CentOS/RPMS/rpm-python-4.3.3-32_nonptl.i386.rpm
rpm -Uvh http://vault.centos.org/4.8/os/i386/CentOS/RPMS/python-urlgrabber-2.9.8-2.noarch.rpm
rpm -Uvh http://vault.centos.org/4.8/os/i386/CentOS/RPMS/yum-metadata-parser-1.0-8.el4.centos.i386.rpm
rpm -Uvh http://vault.centos.org/4.3/os/i386/CentOS/RPMS/centos-yumconf-4-4.5.noarch.rpm
rpm -Uvh http://vault.centos.org/4.8/os/i386/CentOS/RPMS/yum-2.4.3-4.el4.centos.noarch.rpm

依存性の自動解決って本当にステキ。