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

Debianでzd1211を一部書き換えコンパイルしようとしたとき、
make: *** /lib/modules/2.6.18-6-686/build: そのようなファイルやディレクトリはあ りません. 中止.
make: *** [all] エラー 2
とでて、調べたところkernel-develをインストールすれば大丈夫という結果になりました。
そのkernel-develはどこに入っているのでしょうか。具体的なインストール方法を教えてください。
また、kernel-develは入れなくても大丈夫などという場合は、解決策を教えてください。
なお、かきかえに使ったpatchはこちらから入手しました。
http://www.cozmixng.org/~rwiki/?cmd=view;name=GW-US54GXS
(追記はコメント欄で行います)

●質問者: Shota Fukumori
●カテゴリ:コンピュータ インターネット
✍キーワード:ALL debian GW kernel LIB
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● komamitsu
●27ポイント

もし、linux-kernel-develのことを指しているのであれば、apt-getやaptitudeとかで入ると思います。

komamitsu@onion:~$ aptitude search kernel-devel
p linux-kernel-devel - Linux kernel hacking dependencies

下記、Ubuntuですが前に似たようなことをやったので参考になれば。

http://d.hatena.ne.jp/komamitsu/20080828/1219911697

◎質問者からの返答

ええ!?

でませんね。。。(´・ω・`)

hogehoge@xxxx: /home/hogehoge/zd1211$ sudo apt-get install linux-kernel-devel

パッケージリストを読み込んでいます... 完了

依存関係ツリーを作成しています... 完了

E: パッケージ linux-kernel-devel が見つかりません


2 ● komamitsu
●27ポイント

お、そうですか。では build-essential 辺りが抜けているのかなぁ(適当)。

あと、開発環境の詳細をさらしておいたほうが回答しやすいっすよん。

◎質問者からの返答

あー、w

LAMPしかやってませんわww

これでおkですか?続きはコメント欄でお願いしたいです。


3 ● znz
●26ポイント

モジュールのコンパイルをするのにはmodule-assistantパッケージを入れるのがおすすめです。

sudo apt-get install module-assistant

でインストールして、

sudo m-a prepare

とすればモジュールのビルドに必要なカーネルヘッダなどを自動でインストールしてくれます。

(本来は「m-a a-i モジュール名」でパッケージになっているモジュールを自動でビルドしてインストールしてくれるものですが、準備だけならパッケージになっていないモジュールでも共通なので。)

◎質問者からの返答

よくわかりませんが、今は時間がないので、土日にでもやってみます。

関連質問


●質問をもっと探す●



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