help wanted for kernel install
Hi, folks
I want to update my kernel (2.0.34) to 2.0.36. I've already
upgraded the rest of my system slink, so today I used apt-get to
install the new kernel-source.
When I switched to the /usr/src/linux directory, I found it was
still pointing to kernel-source-2.0.34. I also found that the
2.0.36 stuff had not been unpacked. It still existed as a
.tar.gz file, so I used gzip and tar to unroll it. Now I have a
kernel-source-2.0.36 directory but /usr/src/linux was still
pointing to 2.0.34. I rm'd the linux* links and created one
pointing to 2.0.36. My /usr/src now looks like this:
debian:/usr/src# l
total 29991
drwxr-xr-x 3 root root 1024 Oct 13 13:54 kernel-headers-2.0.32
drwxr-xr-x 16 root root 1024 Jan 9 14:11 kernel-source-2.0.34
drwxr-xr-x 15 root root 1024 Jan 9 14:12 kernel-source-2.0.36
-rw-r--r-- 1 root root 30586880 Nov 27 23:58 kernel-source-2.0.36.tar
lrwxrwxrwx 1 root src 20 Jan 9 14:23 linux -> kernel-source-2.0.36
Ok, now I cd to linux and I'm in 2.0.36. This seems right to me,
but I must still missing something, because make menuconfig
produces the following errors:
debian:/usr/src/linux# make menuconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts/lxdialog all
make[1]: Entering directory `/usr/src/kernel-source-2.0.36/scripts/lxdialog'
gcc -O2 -Wall -fomit-frame-pointer -DLOCALE -DCURSES_LOC="<curses.h>" -c lxdialog.c -o lxdialog.o
In file included from lxdialog.c:22:
dialog.h:29: curses.h: No such file or directory
make[1]: *** [lxdialog.o] Error 1
make[1]: Leaving directory `/usr/src/kernel-source-2.0.36/scripts/lxdialog'
make: *** [menuconfig] Error 2
So, what's happing? Why didn't apt-get install unroll everything
and set it up properly? Have I got myself hopelessly screwed up?
And, how can I get things set up so that I may get on with this?
TIA!! :-)
--
'til next we type...
HAVE FUN!! -- Jesse
Reply to: