rpmで依存性の欠如で単独でいれられない on RHEL5

rpmでパッケージのインストールしようとしたら下記のように依存性の欠如で弾かれた。

# rpm -ivh elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm  警告: elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm: ヘッダ V3 DSA signature: NOKEY, key ID e8562897 エラー: 依存性の欠如: elfutils-libelf-devel-x86_64 = 0.137-3.el5 は elfutils-libelf-devel-static-0.137-3.el5.x86_64 に必要とされています

足りないよっていわれたパッケージを入れようとしたら、また依存性の欠如で弾かれたのね。

# rpm -ivh elfutils-libelf-devel-0.137-3.el5.i386.rpm 警告: elfutils-libelf-devel-0.137-3.el5.i386.rpm: ヘッダ V3 DSA signature: NOKEY, key ID e8562897 エラー: 依存性の欠如: elfutils-libelf-devel-static-i386 = 0.137-3.el5 は elfutils-libelf-devel-0.137-3.el5.i386 に必要とされています

でも、これ、互いのパッケージが足りないから入れられないからねって弾かれてて、じゃー、どっちをどういれりゃ納得してくれるのよ?って思ってウニウニしながらググっていたら、下記のコマンドで入れたら入ったっていう記述を見つけてやってみたら、無事に入ったの。

# rpm -ivh elfutils-libelf-devel-0.137-3.el5.i386.rpm elfutils-libelf-devel-static-0.137-3.el5.i386.rpm 警告: elfutils-libelf-devel-0.137-3.el5.i386.rpm: ヘッダ V3 DSA signature: NOKEY, key ID e8562897 準備中... ########################################### [100%] 1:elfutils-libelf-devel-s########################################### [ 50%] 2:elfutils-libelf-devel ########################################### [100%] #

でも理由がわかんないんだよっ! こういう風に互いに依存するパッケージが一つずつインストールすると弾かれる場合は、依存パッケージを一緒にコマンドの中で記述して実行するという作法なのっ!?