Básicamente puede obtener los fuentes desde dos lugares:
El
núcleo oficial de Mandrakelinux. En el
directorio SRPMS
de cualquiera de los
sitios
de réplica de Cooker
encontrará los
paquetes siguientes:
Se recomienda obtener el núcleo oficial de
Mandrakelinux: simplemente descargue el RPM fuente,
instálelo (como root
) y pase a Sección 4, “Configurando el
núcleo”.
El repositorio oficial
del núcleo de Linux. El
sitio principal de alojamiento de los fuentes del núcleo es
ftp.kernel.org, pero tiene
una gran cantidad de sitios de réplica, todos se denominan
ftp.xx.kernel.org, donde
xx representa el código ISO del país.
Para Argentina, este código es ar, por
lo tanto el sitio de réplica preferido será la máquina
ftp.ar.kernel.org
.
Ejemplos de otros códigos ISO de países de habla hispana son:
es, España; mx,
Méjico; ve, Venezuela; ec, Ecuador. Luego del anuncio oficial de la
disponibilidad del núcleo, debería dejar pasar al menos dos
horas para que todos los sitios de réplica se
actualicen.
En
todos estos servidores FTP, los fuentes del núcleo están en el
directorio /pub/linux/kernel
. Luego, debe
dirigirse al directorio con la serie que le interesa: sin lugar
a dudas será la v2.6
. Nada le impide probar
las versiones experimentales o usar las versiones antiguas 2.4.
El archivo que contiene los fuentes del núcleo se denomina
linux-<version_del_núcleo>.tar.bz2
,
por ejemplo linux-2.6.10.tar.bz2
.
También
puede aplicar los patches
(correcciones o parches) a los fuentes del núcleo para
actualizarlo de forma incremental: de esta manera, si ya tiene
los fuentes del núcleo versión 2.6.8 y los quiere actualizar a
2.6.10, no necesita transferir todo el código fuente de 2.6.10,
sino que simplemente puede transferir los patches
patch-2.6.9.bz2
y
patch-2.6.10.bz2
[42]. Como regla general, esta es una
idea buena, ya que los fuentes actualmente ocupan varias docenas
de MB.
[42] Esta ruta tuvo un desvío en el numerado de la versión que originó una versión 2.6.8.1. No desea utilizarla ni descargarla. A menos, por supuesto, que desee quedarse en la 2.6.8.1...