トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

CentOS4にnet-snmpパッケージを追加インストール の変更点

Top / CentOS4にnet-snmpパッケージを追加インストール

*CentOS4にnet-snmpパッケージを追加インストール [#n713799f]

諸事情により、net-snmpパッケージを追加インストールしたい状況が発生したので、その作業履歴を徒然と

状況としては、
-yumが使えない(NW的に)
-インストールDVDがない

です。

***先にまとめ [#u399ef00]
net-snmpをインスコするために必要なパッケージは以下の通り
-net-snmp-5.1.2-18.el4.i386.rpm
-net-snmp-devel-5.1.2-18.el4.i386.rpm
-net-snmp-libs-5.1.2-18.el4.i386.rpm
-net-snmp-perl-5.1.2-18.el4.i386.rpm
-net-snmp-utils-5.1.2-18.el4.i386.rpm

net-snmpが依存するパッケージは以下の通り
-beecrypt-devel-3.1.0-6.i386.rpm
-elfutils-devel-0.97.1-5.i386.rpm
-lm_sensors-2.8.7-2.40.5.i386.rpm

elfutils-devel-0.97.1-5.i386.rpmが依存するパッケージは以下の通り
-elfutils-libelf-devel-0.97.1-5.i386.rpm

これらを、以下のサイトよりDLして、インストール(net-snmpについてはアップデート)しました。

-http://ftp.riken.jp/Linux/centos/4/apt/i386/RPMS.os/

***インストール対象パッケージを調べる。 [#q517bb1c]
まずは、yumリポジトリから、インストール対象と思われるパッケージを洗います。

※yumが使えず、インスコDVDも無いため

ちなみに、探す対象のURLは以下の通り
-http://ftp.riken.jp/Linux/centos/4/apt/i386/RPMS.os/

※だいぶ彷徨いましたが、見つけました笑

ここから、net-snmpの名前のつくパッケージをDL

して、コンソールからrpmでインスコ実施!

 [root@spuDB01a net-snmp]# ls
 libaio-0.3.105-2.i386.rpm             net-snmp-libs-5.1.2-18.el4.i386.rpm  net- snmp-utils-5.1.2-18.el4.i386.rpm
 net-snmp-devel-5.1.2-18.el4.i386.rpm  net-snmp-perl-5.1.2-18.el4.i386.rpm
 [root@spuDB01a net-snmp]# 
 [root@spuDB01a net-snmp]# 
 [root@spuDB01a net-snmp]# rpm -ivh net-snmp-* 
 警告: net-snmp-devel-5.1.2-18.el4.i386.rpm: V3 DSA signature: NOKEY, key ID  443e1821
 エラー: Failed dependencies:
         beecrypt-devel is needed by net-snmp-devel-5.1.2-18.el4.i386
         elfutils-devel is needed by net-snmp-devel-5.1.2-18.el4.i386
         net-snmp = 5.1.2-18.el4 is needed by net-snmp-devel-5.1.2-18.el4.i386
         libsensors.so.3 is needed by net-snmp-perl-5.1.2-18.el4.i386
         net-snmp = 5.1.2-18.el4 is needed by net-snmp-perl-5.1.2-18.el4.i386
         net-snmp = 5.1.2-18.el4 is needed by net-snmp-utils-5.1.2-18.el4.i386
     Suggested resolutions:
         /home/buildcentos/CENTOS/en/4.0/i386/CentOS/RPMS/beecrypt-devel-3.1.0-6.i386.rpm
         /home/buildcentos/CENTOS/en/4.0/i386/CentOS/RPMS/elfutils-devel-0.97.1-5.i386.rpm
         /home/buildcentos/CENTOS/en/4.0/i386/CentOS/RPMS/lm_sensors-2.8.7-2.40.5.i386.rpm
 [root@spuDB01a net-snmp]# 

ほう、まだたりないか~

というわけで、足りないパッケージ
-beecrypt-devel-3.1.0-6.i386.rpm
-elfutils-devel-0.97.1-5.i386.rpm
-lm_sensors-2.8.7-2.40.5.i386.rpm

をDLして、このパッケージからインスコ

 [root@spuDB01a net-snmp]# rpm -ivh beecrypt-devel-3.1.0-6.i386.rpm 
 警告: beecrypt-devel-3.1.0-6.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821
 Preparing...                ########################################### [100%]
    1:beecrypt-devel         ########################################### [100%]
 [root@spuDB01a net-snmp]# rpm -ivh elfutils-devel-0.97.1-5.i386.rpm
 警告: elfutils-devel-0.97.1-5.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821
 エラー: Failed dependencies:
         elfutils-libelf-devel = 0.97.1-5 is needed by elfutils-devel-0.97.1-5.i386
     Suggested resolutions:
         /home/buildcentos/CENTOS/en/4.0/i386/CentOS/RPMS/elfutils-libelf-devel-0.97.1-5.i386.rpm
 [root@spuDB01a net-snmp]# 


ほっほー、まだ足りないか~

というわけで、足りないパッケージ
-elfutils-libelf-devel-0.97.1-5.i386.rpm

をDLして、再開

 [root@spuDB01a net-snmp]# rpm -ivh elfutils-libelf-devel-0.97.1-5.i386.rpm 
 警告: elfutils-libelf-devel-0.97.1-5.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821
 Preparing...                ########################################### [100%]
    1:elfutils-libelf-devel  ########################################### [100%]
 [root@spuDB01a net-snmp]# 
 [root@spuDB01a net-snmp]# rpm -ivh elfutils-devel-0.97.1-5.i386.rpm
 警告: elfutils-devel-0.97.1-5.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821
 Preparing...                ########################################### [100%]
    1:elfutils-devel         ########################################### [100%]
 [root@spuDB01a net-snmp]# 
 [root@spuDB01a net-snmp]# rpm -ivh lm_sensors-2.8.7-2.40.5.i386.rpm 
 警告: lm_sensors-2.8.7-2.40.5.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821
 Preparing...                ########################################### [100%]
    1:lm_sensors             ########################################### [100%]
 [root@spuDB01a net-snmp]# 
 [root@spuDB01a net-snmp]# 
 [root@spuDB01a net-snmp]# rpm -ivh net-snmp-*
 警告: net-snmp-5.1.2-18.el4.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821
 Preparing...                ########################################### [100%]
         file /usr/lib/libnetsnmp.a from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11
         file /usr/lib/libnetsnmp.la from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11
         file /usr/lib/libnetsnmp.so.5.1.2 from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11
         file /usr/lib/libnetsnmpagent.a from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11
         file /usr/lib/libnetsnmpagent.la from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11
         file /usr/lib/libnetsnmpagent.so.5.1.2 from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11
         file /usr/lib/libnetsnmphelpers.a from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11
         file /usr/lib/libnetsnmphelpers.la from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11
         file /usr/lib/libnetsnmphelpers.so.5.1.2 from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11
         file /usr/lib/libnetsnmpmibs.a from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11
         file /usr/lib/libnetsnmpmibs.la from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11
         file /usr/lib/libnetsnmpmibs.so.5.1.2 from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11
         file /usr/lib/libnetsnmptrapd.a from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11
         file /usr/lib/libnetsnmptrapd.la from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11
         file /usr/lib/libnetsnmptrapd.so.5.1.2 from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11
         file /usr/lib/libsnmp.a from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11
         file /usr/lib/libsnmp.la from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11
         file /usr/lib/libsnmp.so.5.1.2 from install of net-snmp-libs-5.1.2-18.el4 conflicts with file from package net-snmp-libs-5.1.2-11.EL4.11

なにやら、「net-snmp-libs」がパッケージコンフリクト(競合)を起こしているらしい。



 [root@spuDB01a net-snmp]# rpm -qa net-snmp-libs
 net-snmp-libs-5.1.2-11.EL4.11

なるほど、既にご在籍なわけですね。

では、インストール(-i)ではなく、アップデート(-U)でrpmでインスコします。


 [root@spuDB01a net-snmp]# rpm -Uvh net-snmp-*
 警告: net-snmp-5.1.2-18.el4.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821
 Preparing...                ########################################### [100%]
    1:net-snmp-libs          ########################################### [ 20%]
    2:net-snmp               ########################################### [ 40%]
    3:net-snmp-devel         ########################################### [ 60%]
    4:net-snmp-perl          ########################################### [ 80%]
    5:net-snmp-utils         ########################################### [100%]
 [root@spuDB01a net-snmp]# 
 [root@spuDB01a net-snmp]# 
 [root@spuDB01a net-snmp]# rpm -qa net-snmp
 net-snmp-5.1.2-18.el4
 [root@spuDB01a net-snmp]# 


やっと成功です。