人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

RedHatLinuxでソースrpmよりインストールを試みたところ、specファイルをrpmbuildしようとしたら次のようなメッセージが出ました。どのような原因・解決方法が予測されるでしょうか。ちなみにkernel-sourceは/usr/src/linux-2.4.21-27/にインストール済みです。(こちらもソースrpmからインストールしました)

エラー: Failed build dependencies:
kernel-source = 2.4.21-27.EL is needed by *******

●質問者: Hiro
●カテゴリ:コンピュータ
✍キーワード:EL kernel Linux rpm SPEC
○ 状態 :終了
└ 回答数 : 2/3件

▽最新の回答へ

1 ● kodomono-omocha
●25ポイント

http://www.itmedia.co.jp/help/tips/linux/l0471.html

ITmedia エンタープライズ : Linux Tips「RPMパッケージのアップデートで「エラー: 依存性の欠如:」と表示されてしまう」

基本的な依存関係のエラーです。

*******の部分をなぜ隠しているのかわかりませんが、いずれにしろ、そのままではそれをインストールすることはできません。

*******をインストールするには2.4.21-27.EL が必要という意味です。


2 ● akihatehiro
●25ポイント

http://www.linux.or.jp/JF/JFdocs/RPM-HOWTO.html

RPM HOWTO

rpm -qa | grep kernel-source

の結果、kernel-source-2.4.21-27.EL は表示されますか?

一語一句違わずに、です。

もし違うバージョンが入っていたら、入れ直してください。


それか、spec ファイル中の kernel-source*** と書かれている行をコメントアウトしてみて rebuild できるようでしたら、それでいいかも知れません。

◎質問者からの返答

rpmで入れていないんですよね。。。

ソースで入れてしまったものですから。

specファイルをちょっといじってみています。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ