フェムトセカンド #七味とーがラジオ / @melonsode

The Destination is unknown. The Journey is the Reward.
Author: 野澤真一 / NOZAWA Shinichi , version 2.0220330 / Podcast: 七味とーがラジオ / twitter: @melonsode

install yum in CentOS 5.2

|

カテゴリ:

CentOS 5.2では、インストールしただけではyumが使えないのかもしれない。
yumをインストールする手順を書きます。

環境は以下。
OS: CentOS release 5.2
CPU: x86_64

まず、yumをインストールするためのrpmパッケージを探す。
www.centos.org - centos.org content
この中からJAPANの配信元を探す。
Japan A.T. WORKS, Inc.
Japan Internet Initiative Japan Inc.
Japan JAIST
Japan KDDI R&D Laboratories Inc.
が、ある。
で、「5.2」で「updates」で「x86_64」で「RPMS」とリンクを辿る。
わからなければここ。
http://ftp2.riken.jp/Linux/centos/5.2/updates/x86_64/RPMS/

そのなかから、「yum-3.2.8-9.el5.centos.2.1.noarch.rpm」のリンクを探す。

そのアドレスを入力してwgetして、rpmでインストールする。

# wget http://ftp2.riken.jp/Linux/centos/5.2/updates/x86_64/RPMS/yum-3.2.8-9.el5.centos.2.1.noarch.rpm
# rpm -ivh yum-3.2.8-9.el5.centos.2.1.noarch.rpm

ところが、たぶんそれだとうまくいかない。
wgetでファイルの取得はできるだろうけど、rpmは依存性の問題がいろいろ出てくる。

具体的には、次のようになった。

# rpm -ivh yum-3.2.8-9.el5.centos.2.1.noarch.rpm
warning: yum-3.2.8-9.el5.centos.2.1.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
error: Failed dependencies:
python-elementtree is needed by yum-3.2.8-9.el5.centos.2.1.noarch
python-iniparse is needed by yum-3.2.8-9.el5.centos.2.1.noarch
python-sqlite is needed by yum-3.2.8-9.el5.centos.2.1.noarch
urlgrabber >= 3.1.0 is needed by yum-3.2.8-9.el5.centos.2.1.noarch
yum-fastestmirror is needed by yum-3.2.8-9.el5.centos.2.1.noarch

というわけで、yumをrpmする前にこれらの依存性を解決しなければならない。
詳しく書くのはめんどくさいので、実行して成功したコマンドだけ。
ひとつひとつgoogleで検索しながらやった。

wget http://ftp2.riken.jp/Linux/centos/5/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm rpm -ivh python-elementtree-1.2.6-5.x86_64.rpm

wget http://ftp2.riken.jp/Linux/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
rpm -ivh python-iniparse-0.2.3-4.el5.noarch.rpm

wget http://ftp2.riken.jp/Linux/centos/5/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
rpm -ivh python-sqlite-1.1.7-1.2.1.x86_64.rpm

wget http://ftp2.riken.jp/Linux/centos/5/os/x86_64/CentOS/python-urlgrabber-3.1.0-2.noarch.rpm
wget http://ftp2.riken.jp/Linux/centos/5/os/x86_64/CentOS/m2crypto-0.16-6.el5.2.x86_64.rpm
rpm -ivh m2crypto-0.16-6.el5.2.x86_64.rpm
rpm -ivh python-urlgrabber-3.1.0-2.noarch.rpm

wget http://ftp2.riken.jp/Linux/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-2.el5.x86_64.rpm
rpm -ivh yum-metadata-parser-1.1.2-2.el5.x86_64.rpm

ここまでやればyumをインストールできる。

# rpm -ivh yum-3.2.8-9.el5.centos.2.1.noarch.rpm

yumが入ったら、早速yumでyum-fastestmirrorをインストールしてみる。

# yum install yum-fastestmirror

すでにインストールされてるよ!とかでるかもしれないけど、
とりあえずyumが動くことを確認できる。


# yum update

とやって、yumを更新すると、ずらずらずらっといろいろ更新される。




プロフィール

月別アーカイブ

全アーカイブ

フェムトセカンド1.0


メールを送る(故障中)