RealPath:
WebPath:
2017/01/13 20:45 (JST) 更新
パッケージ管理 >>

yumの入ってない環境にyumを入れる

Contents

導入メモ。

アーキテクチャ確認

bash
# uname -a
Linux jikken.gokigen.com 2.6.18-028stab062.3 #1 SMP Thu Mar 26 14:46:38 MSK 2009 x86_64 x86_64 x86_64 GNU/Linux

yumパッケージの準備

yum-3.2.19-18.el5.centos.noarch.rpm

直接インストールを試みる

bash
# rpm -Uvh yum-3.2.19-18.el5.centos.noarch.rpm
warning: yum-3.2.19-18.el5.centos.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
error: Failed dependencies:
        python-elementtree is needed by yum-3.2.19-18.el5.centos.noarch
        python-iniparse is needed by yum-3.2.19-18.el5.centos.noarch
        python-sqlite is needed by yum-3.2.19-18.el5.centos.noarch
        urlgrabber >= 3.1.0 is needed by yum-3.2.19-18.el5.centos.noarch
        yum-fastestmirror is needed by yum-3.2.19-18.el5.centos.noarch
        yum-metadata-parser >= 1.1.0 is needed by yum-3.2.19-18.el5.centos.noarch

依存エラーが出るので、これらのパッケージを用意する必要がある。

依存パッケージの確認

python-*の確認

bash
# rpm -qa | grep python
libselinux-python-1.33.4-5.1.el5
audit-libs-python-1.7.7-6.el5_3.3
postgresql-python-8.1.11-1.el5_1.1
rpm-python-4.4.2.3-9.el5
mod_python-3.2.8-3.1
python-2.4.3-24.el5_3.6
python-devel-2.4.3-24.el5_3.6
python-devel-2.4.3-24.el5_3.6
sw-libxml2-python-2.6.27-5.centos5

 
urlgrabberの確認

bash
# rpm -q urlgrabber
package urlgrabber is not installed

 
yum-*の確認

bash
# rpm -qa | grep yum
(何も出力なし)

依存パッケージの準備

  • python-elementtree-1.2.6-5.x86_64.rpm
  • python-iniparse-0.2.3-4.el5.noarch.rpm
  • python-sqlite-1.1.7-1.2.1.x86_64.rpm
  • python-urlgrabber-3.1.0-5.el5.noarch.rpm
  • yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm
  • yum-metadata-parser-1.1.2-2.el5.x86_64.rpm
  • m2crypto-0.16-6.el5.3.x86_64.rpm (>= 0.16-5)

依存パッケージとyumパッケージを同時にインストール

bash
# rpm -Uvh yum-3.2.19-18.el5.centos.noarch.rpm python-elementtree-1.2.6-5.x86_64.rpm python-iniparse-0.2.3-4.el5.noarch.rpm python-sqlite-1.1.7-1.2.1.x86_64.rpm python-urlgrabber-3.1.0-5.el5.noarch.rpm yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm yum-metadata-parser-1.1.2-2.el5.x86_64.rpm m2crypto-0.16-6.el5.3.x86_64.rpm
warning: yum-3.2.19-18.el5.centos.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing...                ########################################### [100%]
   1:m2crypto               ########################################### [ 13%]
   2:yum-metadata-parser    ########################################### [ 25%]
   3:python-sqlite          ########################################### [ 38%]
   4:python-elementtree     ########################################### [ 50%]
   5:python-urlgrabber      ########################################### [ 63%]
   6:python-iniparse        ########################################### [ 75%]
   7:yum-fastestmirror      ########################################### [ 88%]
   8:yum                    ########################################### [100%]

導入されたyumの確認

bash
# rpm -q yum
yum-3.2.19-18.el5.centos