Kernels in Debian

lutz kaiser lutz.kaiser at gmx.net
Fri Oct 24 07:15:45 EDT 2008


Hi Tony and list,
i use debian and with installed speakup-modules for my kernel.

now i tried to switch to the newer version of speakup.
git pulling, went ok.

then i followed your steps, received no errors, but still i have the old 
modules installed.
(date september 1th)

What am i missing? Do you habe any ideas?

thanks in advance
Lutz

On 21.10.2008 10:02, Tony Baechler wrote:
> Hi,
>
> I'm sure you got many good responses on this, but this is what I do 
> because it's far quicker and easier for me. I run the following commands:
>
> aptitude -q install module-assistant
> m-a prepare
>
> Then, cd to the Speakup git pull and the src directory. For me, this 
> is usually /usr/local/src/speakup/src or /home/tony/speakup/src. Then 
> run:
>
> make modules_install
>
> The m-a prepare command will download and set up the necessary kernel 
> tree structure. This will be a fairly big download, but will include 
> all the Debian security patches that you won't necessarily get in the 
> vanilla kernel.org source tree. That builds as modules. If you don't 
> want modules, see below. After the modules are built, do:
>
> cd /lib/modules/`uname -r`
> I think cd extra, but it could be kernel/extra
>
> You'll have a speakup directory and the speakup modules in the current 
> dir. Just mv *.ko speakup to fix this:
>
> mv speakup* speakup
>
> This is important! Run this to make sure your system boots with speech:
>
> depmod
>
> As I said, that's if you want modules. If you want it built into your 
> kernel, do this:
>
> aptitude -q install kernel-package
>
> You'll also need to install a Debian kernel source package, such as 
> linux-source-2.6.26 or similar. Again, m-a prepare from the above 
> commands should do this for you.
>
> Change to the kernel source tree, usually /usr/src
> tar -jxf *.bz2
>
> Change to the Speakup git pull, such as ~/speakup
> Run the patch script, telling it the source is in /usr/src/linux. 
> You'll probably need to make a symlink from /usr/src/linux to 
> /usr/src/linux-2.6.26. It should patch without errors. If you get 
> errors, post a log on this list. After it patches, read the man page 
> and help for the "make-kpkg" command. Run make-kpkg with the 
> parameters and build options you want, such as if you want a custom 
> version number. It should do all the build and compile steps for you, 
> including "make config." You probably want to copy /boot/*config* to 
> /usr/src/linux so you don't have to answer hundreds of config 
> questions while still getting the Debian default options. Eventually, 
> it will ask the Speakup questions. I build the dectlk driver into the 
> kernel, the rest as modules. After that, come back in a couple hours 
> and you'll have a bunch of .deb packages in /usr/src/linux. From 
> there, just do:
>
> dpkg -i /usr/src/linux/*speakup*.deb
>
> or whatever you choose to call your kernel version. You could also 
> just do:
>
> dpkg -i /usr/src/linux/linux-image*deb
>
> Then, run lilo as always and reboot. It will run update-initramfs and 
> lilo for you, but I always run lilo again by hand just to make sure it 
> works. Speakup should come up talking on the next reboot. If not, go 
> back to the old kernel and try again or ssh in and look at dmesg.
>
> Steve Holmes wrote:
>> Hey, just curious. When updating to latest git-pull of speakup, do
>> most Deb users go with Debian's kernel source or do they use the
>> generic one from ftp.kernel.org? I'm about to update my copy of
>> speakup and even with 2.6.26, the install script in speakup appears to
>> need a kernel source tree. Is my observation correct here?
>
> _______________________________________________
> Speakup mailing list
> Speakup at braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>




More information about the Speakup mailing list