On Sat, Dec 09, 2000 at 02:28:39AM -0600, Gordon Pedersen wrote: > (Please reply to gordon@visi.com in addition to debian-users. > Thanks.) > > What are my options? If I were you I'd install the kernel 2.2.18 source, the kernel-package package, and build a kernel. yes. it's a bit daunting the firstr time, but I figured it out a few years ago and I'm not the brightest bulb on the tree :) The kernel-package setup makes it all really easy. Here's what you do: - Install kernel-source, kernel-package, fakeroot, and libncurses5-dev - make menuconfig (or make xconfig) make sure you pick the lp and parport modules! - run `kernel-package --clean' - run `fakeroot kernel-package --revision=local.2.2.18-1 kernel_image' - cd ..; dpkg -i kernel-image-2.2.18_local.2.2.18-1_i386.deb That's it! Modules will be installed where they should be, lilo will run if you want it (and you point it at a generic target like /vmlinuz). Of course it's a good idea to check your lilo config and run it again as root before you reboot :) > Simply install some package? Must I upgrade first? > ------------------------------------------------------- > If so, what package gets me a slew of modules, or at least the lp.o > module? You could punt on the above, and run `apt-get install kernel-image-2.2.18pre21' > Compile from source? > ----------------------------------- > I have the file kernel-source-2.2.15.tar. I know that lp.c is in > there, but I wonder if all the header files, etc, that I need are > there. (I don't often compile c programs, and don't undertand well > enough how debian divvies up the various files into packages.) > > I haven't found a document which describes how to proceed to locate > all the pieces and compile a module from source, but could probably > follow it if I had one. You could follow the directions above with your 2.2.15 source, but 2.2.15 has enough problems that I'd go with newer code. Good luck! -- Nathan Norman - Staff Engineer | A good plan today is better Micromuse Inc. | than a perfect plan tomorrow. mailto:nnorman@micromuse.com | -- Patton
Attachment:
pgpfNme3JL_hY.pgp
Description: PGP signature