• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:カーネルの再構築(vinelinux))

カーネルの再構築(vinelinux)について

このQ&Aのポイント
  • vinelinux2.6を使用しています。カーネルの再構築をしようと思いましたが、${HOME}/rpmディレクトリが見つからないというエラーメッセージが表示されています。
  • mkkpkgに関する情報をホームページで調べたけれど、アップデートしても問題は解決されませんでした。
  • カーネルの再構築のためには${HOME}/rpmディレクトリを作成する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

●こちらでも再現しました。 # mkkpkg kernel-2.4.19-0vl11.src.rpm directory not found: ${HOME}/rpm directory not found: ${HOME}/rpm/BUILD directory not found: ${HOME}/rpm/RPMS directory not found: ${HOME}/rpm/SPECS directory not found: ${HOME}/rpm/SOURCES directory not found: ${HOME}/rpm/SRPMS directory not found: ${HOME}/rpm/RPMS/i386 file not found: ${HOME}/rpm/SOURCES/2.4.6-fblogo-vine.diff It must be placed in or symbolic linked from ${HOME}/rpm/SOURCES ●いろいろ調べてみると、mkkpkgを実行したディレクトリに ${HOME} というふざけた名前のディレクトリができていました。 ●そんなわけで、rpmの定義ファイルを調べてみました。 # cat /root/.rpmmacros %_topdir ${HOME}/rpm #%packager Your Name <your mail address> %_sysconfdir /etc ●ホーム(/root)にrpmというディレクトリがある事を確認し、1行目が怪しいので以下のように変更してみました。 %_topdir ${HOME}/rpm  ↓ %_topdir /root/rpm ●変更後、再度mkkpkgを実行したら動きだしました。 とりあえず以上です。

noname#7758
質問者

お礼

ありがとうございました。できるようになりました。 それにしても、なぜこんなことになっているのか。。。HPには書いてないのに。

関連するQ&A