[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:01332] Re: cannot make xconfig



こんにちは。船橋の荒木と申します。
先にもpostしましたが、ご指摘のとおりでした。
このメールを受信する前に自分で気がつきました。
今後はよく文献を読んでから質問するようにします。

ところでひとつしつもんさせてください。
Slackwareを基準にした市販のLinux本には、カーネルの再構築の際に、
「古いカーネルのバックアップをとり、LILOを書き換えて...」云々とありま
す。実はDebianでこれまで2回カーネルを作っていますが、実は上記のような操
作をまったく行いませんでした。昨日作成したカーネルパッケージのインストー
ルをずっと見ていたら「ブートディスクを作るか?」「LILOを書き換えるか?」
「テストしたけどLILOを書き換える必要はないぞ」みたいなメッセージが出まし
た。これは上記のLinux本に書いてあるような操作を自動的にやってくれている
のでしょうか?それともやっぱりLinux本に書いてあるような操作は必要なので
しょうか?


Hiroshi Araki
araki@xxxxxxxxxxxxxxxxx


___________________________________ 返信 _______________________________________

件名: [debian-users:01313] Re: cannot make xconfig
送信者:  debian-users@xxxxxxxxxxx at UNIX
日付:    97/07/29 14:56


こんにちは、中村@名大 です。

どなたかのフォローとだぶってしまうかも知れませんが。

From: araki@xxxxxxxxxxxx
Subject: [debian-users:01304] cannot make xconfig
Date: Mon, 28 Jul 1997 22:54:35 +0900 (JST)

> Debian-1.3.1にアップグレードしたので、カーネルを再構築しようと思い、
> make xconfigを実行したのですが、
> make: *** No rule to make target `xconfig'.  Stop.
> というメッセージが出てConfigurationのウインドウが出ません。

make {config, menuconfig, xconfig} の前に、カレントディレクトリをカー
ネルのソースがある、/usr/src/linux に移動されておられないのではないで
しょうか。

/usr/src/linux/Makefile の中身を見てみると、

xconfig: symlinks
        $(MAKE) -C scripts kconfig.tk
        wish -f scripts/kconfig.tk

menuconfig: include/linux/version.h symlinks
        $(MAKE) -C scripts/lxdialog all
        $(CONFIG_SHELL) scripts/Menuconfig arch/$(ARCH)/config.in

config: symlinks
$(CONFIG_SHELL) scripts/Configure arch/$(ARCH)/config.in

という記述があると思います。例えば make xconfig  を実行したときに、カ
レントディレクトリに Makefile がないか、あっても xconfig: 以下の記述が
なかったために、

> make: *** No rule to make target `xconfig'.  Stop.

というふうに、エラーがでるのだと思います。

cd /usr/src/linux を実行してから、make {config, menuconfig, xconfig}
とすれば大丈夫だと思います。

もちろん、カーネルのソースパッケージ、例えば
kernel-source-2.0.30_2.0.30-7.deb などをインストールしておくことは大前
提です。

------------------------------------------
名古屋大学  情報文化学部  自然情報学科
情報機構学講座  中村泰之
TEL (052)789-4753  FAX (052)789-4804 yasuyuki@info.
human.nagoya-u.ac.jp