x-鈴木@沼津高専です。 いつも御世話になっております。 先日、Vine 2.1.5よりVine 2.6にようやくヴァージョンアップを開始しました。 カーネルの設定を行おうと思い、Vine Linuxのホームページにあるオンライン ドキュメント「2.1 カーネルを自分の設定で作りなおす」にしたがい、Window Makerで作業を行っていたとき、おかしな状況(${HOME}という名前をもつディ レクトリが/rootに作成される)になりました。自分の環境がおかしいのでしょ うか? 以下、状況報告です。 [状況報告] 0. 環境 これまで、rootでXを起動させたことはありませんでした。(つまり、rpmディレ クトリが/root下に作成されていない状況で作業を開始しました。) その機械のユーザの環境からスイッチユーザコマンド /bin/su - によって、rootになり、そこで、オンラインマニュアルにしたがって、 /usr/sbin/mkkpkg /root/rpm/SRPMS とだけ入力しました。(上のコマンドは私の誤解です。) 無論、動作せずに停止しました。 ふと思い立って、rpmディレクトリが作成されていないことに気がつき、root でログインしなおすところから、やり直しました。 1. rootによるログイン rootでログインを行った後、以下のコマンドを使用してwindow makerをデフォ ルトに設定しなおしました。 setwm wmaker wmsetup その後、Xを起動し、kterm(以後、ターミナル)をひとつ立ち上げました。ター ミナルからrpmディレクトリが作成されていることを確認しました。以下の報 告は、そのターミナルからの実行です。 2. ソースのダウンロード rpmのソースパッケージをaptを使用して、ダウンロードしました。 apt-get source kernel カーネルのソースが/rootにダウンロードされたため、オンラインマニュアル に記載されているディレクトリ /root/rpm/SRPMS/下に配置しました。 mv /root/kernel-2.4.19-0vl26.src.rpm /root/rpm/SRPMS/ 続けて、次のように実行しました。 /usr/sbin/mkkpkg /root/rpm/SRPMS/kernel-2.4.19-0vl26.src.rpm すると、 ${HOME}/rpm などのディレクトリがないという警告が現れ、最後に、 ディレクトリ ${HOME}/SOURCE/のしたになんらかのdiffファイルがないとい うエラーで処理が停止しました。 3. ${HOME}ディレクトリが作成されている 不思議に思い、lsしたところ、${HOME}というディレクトリの下にRPMS以下、 普通、~/rpm/の下にあるようなディレクトリが構成されています。${HOME}を 削除した後、やり直しても、${HOME}ディレクトリが再構成されてしまいます。 [考察] mkkpkgスクリプトの不良のように思います。 あるいは、gnomeなどの最近のデフォルトの環境では動作の確認を行っている が、window maker上での動作は確認されていないのでしょうか? でしたら、その旨、オンラインマニュアルに御記載をお願いします。 対処法など、ご存知の方、お教え下さい。 -- Yasuhito SUZUKI, Department of Control and Computer Engineering, Numazu College of Technology. E-mail: x-suzuki@xxxxxxxxxxxxxxx