OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
¿Cómo se instalan las fuentes del kernel?
Para instalar las fuentes del kernel necesitas usar urpmi o rpmdrake para instalarlas. Si no sabes qué es urpmi o rpmdrake revisa estos enlaces:
- Manual: Todo lo que siempre quisiste saber sobre urpmi pero nunca te atreviste a preguntar
http://blogdrake.net/node/4422 - ¿Qué es un repositorio?
http://blogdrake.net/node/5701 - EasyURPMI
http://easyurpmi.zarb.org/
Ahora bien ejecutas esto:
uname -a
Por ejemplo, en el caso de este sistema, dice esto:
[dalfa@mdvspring ~]$ uname -a Linux mdvspring 2.6.17-13mdv #1 SMP Fri Mar 23 19:03:31 UTC 2007 i686 Intel(R) Celeron(R) CPU 2.00GHz GNU/Linux
Ahora ya sabemos qué kernel tenemos. Debemos instalar las fuentes correspondientes. En algunos casos también llamadas en inglés: Kernel-headers o Kernel Sources.
con urpmq buscas las fuentes que tengas disponibles así:
urpmq -y kernel | grep source
Obtendremos una salida similar a esto:
[dalfa@mdvspring ~]$ urpmq -y kernel | grep source kernel-linus-source-2.6.21-0.rc3.4mdv kernel-linus-source-latest kernel-multimedia-source-2.6.17.14-5mdv kernel-multimedia-source-latest kernel-source-2.6.17.13mdv kernel-source-latest kernel-source-stripped-2.6.17.13mdv kernel-source-stripped-latest kernel-tmb-source-2.6.20.4-1mdv kernel-tmb-source-2.6.20.4-2mdv kernel-tmb-source-2.6.20.4-3mdv kernel-tmb-source-2.6.20.7-3mdv kernel-tmb-source-latest kernel-vserver-source-2.6.19.1-1mdv kernel-vserver-source-latest kernel-vserver-source-stripped-2.6.19.1-1mdv kernel-vserver-source-stripped-latest
La versión que concuerda con el kernel del sistema es:
kernel-source-2.6.17.13mdv
Tan solo es cuestión de instalarlo así:
urpmi kernel-source-2.6.17.13mdv
Recuerda que todo esto debes hacerlo como root.
Hay otro "tipo" de fuentes del kernel que se llama stripped que contienen sólo el mínimo necesario para compilar módulos. La ventaja de usar estas fuentes es que su tamaño es menor a las fuentes "normales" y la desventaja es que en algún caso especial podría faltarte algo que sí tengan las otras fuentes. Es tu elección cuál instalar.
En caso de elegir las fuentes stripped las instalas así:
urpmi kernel-source-stripped-2.6.17.13mdv
También existe el kernel latest y las fuentes latest, no ocupan espacio y únicamente tienen una dependencia al último kernel y a las últimas fuentes del kernel respectivamente.
Estos dos paquetes no se actualizan automáticamente, pero cuando haya actualizaciones disponibles aparecerán en MandrivaUpdate. Recuerda siempre seleccionar los dos o ninguno en MandrivaUpdate, de manera que siempre tengas las fuentes del kernel que estás ejecutando.
Para instalarlos:
urpmi kernel-latest kernel-source-stripped-latest
Ahora ya eres capaz de compilar un módulo del kernel. Recuerda que para compilar un módulo de un kernel debes haber iniciado el sistema con ese kernel.
Fuentes:
http://blogdrake.net/node/7938#comment-35090
http://blogdrake.net/node/7938#comment-35166
Usuario
# 36848 Gracias dalfa!
...gracias por el tuto... me lo llevo en mi pendrive! :)
Mandriva lo tengo con el kernel-source-stripped, que es el que viene en el dvd FREE; a veces necesito compilar algo y no puedo por no tener kernel-source. Este instructivo me servirá para cuando necesite información sobre mi versión de kernel!
Saludos.