使えるねっとにyumをインストール

2 月 8th, 2009
| Categories: VPS, パッケージ管理
| Tags: ,

以下のサイトを参考にした
使えるねっとのVPSにyumをインストールしてみた

・yumをインストールするとサポート対象外になるらしい。
・yum updateするとPleskが壊れるらしい。
・VPSホスティング業者によってyum有、無があるらしい。

とのこと。うーむ、かまわずぶっこめ。てことで

適当なディレクトリを作って移動
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/yum-3.2.8-9.el5.centos.1.noarch.rpm
して
rpm -ivh yum-3.2.8-9.el5.centos.1.noarch.rpm

もちろん依存関係でエラー

wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/python-urlgrabber-3.1.0-2.noarch.rpm
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/m2crypto-0.16-6.el5.2.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-2.el5.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/rpm-python-4.4.2-48.el5.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/rpm-libs-4.4.2-48.el5.x86_64.rpm
wget http://ftp.riken.jp/Linux/centos/5/os/x86_64/CentOS/rpm-4.4.2-48.el5.x86_64.rpm
で必要なパッケージをダウンロードして
rpm -ivh XXX
でインストール
rpm-系はrpm -Uvh rpm*で

その前に他のブログを参考に何度か試行していたため、「rpm -ivh XXX」のところで、エラーが発生した。

例:
file /usr/bin/rpm2cpio from install of rpm-4.4.2-48.el5 conflicts with file from package rpm-4.4.2-47.el5

で、競合のエラーメッセージを頼りに以下のサイトを参考にした。
RPM - RPM Package Manager

「rpm -Fvh *」でアップグレードを試したところ(古いバージョンのパッケージは自動的に削除される)、上手くアップグレードできたものもあったが、依存関係のため、アップグレードできないものもあった。
で、アップグレードできないものはそのままにして、再度「rpm -ivh XXX」を残りのパッケージに適用して順にインストールしたところ、「yum」パッケージのインストールに成功した。

PLESKとの兼ね合いから「yum update」は絶対にしないこと。

うーん、動作確認も成功したけど、もろもろ考えるとローカルに環境をちゃんと作った方がいいような気がした。

No comments yet.