お名前.comのvpsサーバーなどのcentosにyumをインストールする方法
おなまえ.comのvpsサーバーを借りてちょこちょこ作業しようとしたら、centosのくせにyumが使えない初期設定に出会ってしまったので、その対処法をしるします。
(注)バージョンが微妙に違うかもしれないので、詳細はftp://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/ で調べてください。
$ wget ftp://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/yum-3.2.22-20.el5.centos.noarch.rpm $ rpm -ivh yum-3.2.22-20.el5.centos.noarch.rpm 警告: yum-3.2.22-20.el5.centos.noarch.rpm: ヘッダ V3 DSA signature: NOKEY, key ID e8562897 エラー: 依存性の欠如: python-elementtree は yum-3.2.22-20.el5.centos.noarch に必要とされています python-iniparse は yum-3.2.22-20.el5.centos.noarch に必要とされています python-sqlite は yum-3.2.22-20.el5.centos.noarch に必要とされています urlgrabber >= 3.1.0 は yum-3.2.22-20.el5.centos.noarch に必要とされています yum-fastestmirror は yum-3.2.22-20.el5.centos.noarch に必要とされています yum-metadata-parser >= 1.1.0 は yum-3.2.22-20.el5.centos.noarch に必要とされています $ wget ftp://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm $ wget ftp://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm $ wget ftp://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm $ wget ftp://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm $ wget ftp://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm $ wget ftp://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm $ rpm -ivh python-* 警告: python-elementtree-1.2.6-5.x86_64.rpm: ヘッダ V3 DSA signature: NOKEY, key ID e8562897 エラー: 依存性の欠如: m2crypto >= 0.16-5 は python-urlgrabber-3.1.0-5.el5.noarch に必要とされています #m2cryptoのパッケージをwgetする $ wget ftp://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/m2crypto-0.16-6.el5.6.x86_64.rpm #m2cryptoのパッケージをインストールする $ rpm -ihv m2crypto-0.16-6.el5.6.x86_64.rpm #python-urlgrabberをインストール $ rpm -ihv python-urlgrabber-3.1.0-5.el5.noarch.rpm こんどはさくっとインストールされました。 #python-elementtreeをインストール $ rpm -ihv python-elementtree-1.2.6-5.x86_64.rpm #残りのパッケージをインストール $ rpm -ihv python-elementtree-1.2.6-5.x86_64.rpm $ rpm -ihv python-iniparse-0.2.3-4.el5.noarch.rpm $ rpm -ihv python-sqlite-1.1.7-1.2.1.x86_64.rpm ここまではすんなりインストル完了 $ rpm -ivh yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm 警告: yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm: ヘッダ V3 DSA signature: NOKEY, key ID e8562897 エラー: 依存性の欠如: yum >= 3.0 は yum-fastestmirror-1.1.16-13.el5.centos.noarch に必要とされています $ rpm -ivh yum-3.2.22-20.el5.centos.noarch.rpm エラー: 依存性の欠如: yum-fastestmirror は yum-3.2.22-20.el5.centos.noarch に必要とされています 相互依存ではまっているみたいだったので、同時にインストール $ rpm -ihv yum-3.2.22-20.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm 警告: yum-3.2.22-20.el5.centos.noarch.rpm: ヘッダ V3 DSA signature: NOKEY, key ID e8562897 準備中... ########################################### [100%] 1:yum-fastestmirror ########################################### [ 50%] 2:yum ########################################### [100%] おk。 #試しにlocate をインストールする $ yum install mlocate