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

[debian-users:29893] kernel header が入れ替わらないのですが



はじめまして

先日から、debianに乗り換えて楽しんでいます。

悩むのもまた楽しというわけで、毎日悩んでおりますが
どうしても分からないことがあります。助けてください。

環境は、woodyをi386で使っています。

先日 kernelを2.4.9に入れ替えました。make-kpkg を 利用して
kernel-image, kernel-headerパッケージを作成後、

dpkg -i で、それぞれをinstallしました。

installはうまくいったようで、以下のようにして確認しました。

# uname -a
Linux gw 2.4.9 #1 Sun Sep 9 02:43:37 JST 2001 i686 unknown

# dpkg -l kernel-header*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                              Version                           Description
+++-=================================-=================================-==================================================================================
un  kernel-headers                    <none>                            (no description available)
un  kernel-headers-2.2                <none>                            (no description available)
pn  kernel-headers-2.2.19             <none>                            (no description available)
pn  kernel-headers-2.2.19-compact     <none>                            (no description available)
pn  kernel-headers-2.2.19-ide         <none>                            (no description available)
pn  kernel-headers-2.2.19-idepci      <none>                            (no description available)
pn  kernel-headers-2.2.19-reiserfs    <none>                            (no description available)
pn  kernel-headers-2.2.19-sparc       <none>                            (no description available)
un  kernel-headers-2.4                <none>                            (no description available)
pn  kernel-headers-2.4.7-sparc        <none>                            (no description available)
pn  kernel-headers-2.4.8              <none>                            (no description available)
pn  kernel-headers-2.4.8-386          <none>                            (no description available)
pn  kernel-headers-2.4.8-586          <none>                            (no description available)
pn  kernel-headers-2.4.8-586tsc       <none>                            (no description available)
pn  kernel-headers-2.4.8-686          <none>                            (no description available)
pn  kernel-headers-2.4.8-686-smp      <none>                            (no description available)
pn  kernel-headers-2.4.8-k6           <none>                            (no description available)
ii  kernel-headers-2.4.9              20010909                          Header files related to Linux kernel version 2.4.9
pn  kernel-headers-2.4.9-386          <none>                            (no description available)
pn  kernel-headers-2.4.9-586          <none>                            (no description available)
pn  kernel-headers-2.4.9-586tsc       <none>                            (no description available)
pn  kernel-headers-2.4.9-686          <none>                            (no description available)
pn  kernel-headers-2.4.9-686-smp      <none>                            (no description available)
pn  kernel-headers-2.4.9-k6           <none>                            (no description available)

現在の kernel versionは、2.4.9です。
しかし、include fileが入れ替わっていないようなのです。
# cat /usr/include/linux/version.h
#define UTS_RELEASE "2.4.8"
(省略)

kernel-headerをinstallしたら /usr/src/kerne-header-2.4.9/
というディレクトリが作成されており、その中に正しいヘッダ
がありました。

# cat /usr/src/kernel-headers-2.4.9/include/linux/version.h
#define UTS_RELEASE "2.4.9"
(省略)

kernel headerを入れ替えるには、なにか別のコマンドが必要
なのでしょうか?

それとも、私のカーネルパッケージ作成方法が間違っていたので
しょうか。

以下 パッケージ作成時のヒストリです
# cd /usr/src/
# tar jxf /usr/local/src/kernel/linux-2.4.9.tar.bz2
# mv linux linux-2.4.9
# ln -s linux-2.4.9 linux
# ln -s linux linux24
# cd linux
# make clean
# make menuconfig
# make-kpkg clean
# make-kpkg --revision=20010909 kernel-image kernel-headers

よろしくお願いいたします。

-- 
Tsuyoshi Ichikawa <ichikawa@xxxxxxxxxxxxxxxx>