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

Re: bcm43xx (Driver Broadcom)



Iñigo Tejedor Arrondo escribió:
$ aptitude update && aptitude install build-essential libncurses5-dev
kernel-package fakeroot linux-source-2.6.18
$ cd /usr/src
$ tar -jxf linux-source-2.6.18
$ rm linux 2>/dev/null && ln -s linux-source-2.6.18 linux
$ cd linux
$ patch -p1 < /ruta/a/tu/parche.patch
$ cp /boot/config-`uname -r` .config
$ make oldconfig
$ fakeroot make-kpkg --initrd --append_to_version=-parcheado \
--revision=0.1 kernel-image
$ cd ..
$ su
(contraseña de root)
# dpkg -i linux-image-2.6.18-parcheado_0.1_i386.deb
# reboot

¿fácil?

OK, con eso estaria compilando un kernel con el parche aplicado... sin embargo, tengo algunas dudas:

- el parche dice que es para un kernel 2.6.18-1 y el que viene en Debian ya es 2.6.18-3, esto me afecta??

- que pasa con todos los cambios (parches) que Debian aplica a sus kernels, ya vienen incluidos en el linux-source*.deb??

- que pasa con las actualizaciones de security.debian.org, siguen aplicandosele a un kernel compilado?

- todos los modulos que se instalan via APT, es el mismo funcionamiento para un kernel compilado a nuestro gusto??


Si quieres puedes generar .deb de más cosas aunque si conservas la
compilacíon en /usr/src/linux es absurdo:

$ fakeroot make-kpkg --initrd --append_to_version=-parcheado \
--revision=0.1 kernel-image \
kernel-headers \
kernel-doc \
kernel-source
...

Si quieres, también puedes aparecer como mantainer de esos paquetes en
la descripción:
# vim /etc/kernel-pkg.conf

Si quieres saber más:
man patch
man diff
man fakeroot
man make-kpkg
man kernel-pkg.conf
man dpkg

Si en un futuro quieres añadir algo a ese mismo kernel, vas
a /usr/src/linux, haces make menuconfig, lo cambias, guardas al salir y
compilas igual pero cambiando el revision, de 0.1 a 0.2, para que te
actualice sin problemas al hacer dpkg -i

OK, leere un poco mas sobre esto de las compilaciones de kernels, sin embargo hubiera preferido seguir con los kernels oficiales de Debian :S


Saludos


Gracias, e igualmente.
Saludos
GonzaloF



Reply to: