* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

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 instalo fuentes del kernel en Mageia 4?

Hola:

estoy intentando compilar el modulo dvb-tdt ‎RTL2838UHIDIR que ya pude hacer funcionar en mageia 2 y 3, y al actualizar a mageia 4 no me funciona, me pide los sources del kernel.

Al hacer un uname -r me devuelve:

3.12.13-desktop-2.mga4

y al hacer un urpmq -y kernel | grep devel:

kernel-linus-source-3.12.8-1.mga4
kernel-linus-source-3.12.9-1.mga4
kernel-linus-source-latest
kernel-rt-source-3.12.8-0.rt9.1.mga4
kernel-rt-source-3.12.9-0.rt13.1.mga4
kernel-rt-source-latest
kernel-source-3.12.13-2.mga4
kernel-source-3.12.8-2.mga4
kernel-source-3.12.9-1.mga4
kernel-source-latest
kernel-tmb-source-3.12.8-1.mga4
kernel-tmb-source-3.12.9-1.mga4
kernel-tmb-source-latest
kernel-vserver-source-3.10.27-0.vs2.3.6.8.1.mga4
kernel-vserver-source-3.10.28-0.vs2.3.6.8.1.mga4
kernel-vserver-source-latest

Al hacer un urpmq -y kernel | grep devel

kernel-desktop-devel-3.12.13-2.mga4
kernel-desktop-devel-3.12.8-2.mga4
kernel-desktop-devel-3.12.9-1.mga4
kernel-desktop-devel-latest
kernel-linus-devel-3.12.8-1.mga4
kernel-linus-devel-3.12.9-1.mga4
kernel-linus-devel-latest
kernel-rt-devel-3.12.8-0.rt9.1.mga4
kernel-rt-devel-3.12.9-0.rt13.1.mga4
kernel-rt-devel-latest
kernel-server-devel-3.12.13-2.mga4
kernel-server-devel-3.12.8-2.mga4
kernel-server-devel-3.12.9-1.mga4
kernel-server-devel-latest
kernel-tmb-desktop-devel-3.12.8-1.mga4
kernel-tmb-desktop-devel-3.12.9-1.mga4
kernel-tmb-desktop-devel-latest
kernel-tmb-laptop-devel-3.12.8-1.mga4
kernel-tmb-laptop-devel-3.12.9-1.mga4
kernel-tmb-laptop-devel-latest
kernel-tmb-server-devel-3.12.8-1.mga4
kernel-tmb-server-devel-3.12.9-1.mga4
kernel-tmb-server-devel-latest
kernel-vserver-devel-3.10.27-0.vs2.3.6.8.1.mga4
kernel-vserver-devel-3.10.28-0.vs2.3.6.8.1.mga4
kernel-vserver-devel-latest

Como se puede ver no encuentro coincidencia con 3.12.13-desktop-2.mga4 ni en source ni devel y por tanto no puedo instalar los sources del kernel.

¿Estoy haciendo la busqueda de los sources correctamente, o en Mageia esto funciona de forma diferente a mandriva?

tengo activados los repositorios:

core release
core updates
core backports
nonfree release
nonfree updates
nonfree backports
tainted release
tainted updates
tainted backports

¿debo activar algún otro repositorio o parametro para encontrar los sources del kernel que coincidan con los que me devuelve uname -r?

¿Me he embrollado demasiado y es más sencillo?

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de vfmBOFH

# 122695 .

¿Me he embrollado demasiado y es más sencillo?

Efectivamente.

Instala el paquete kernel-desktop-devel-latest (y ya de paso, el kernel-desktop-latest). Son meta-paquetes que automáticamente actualizan kernel y fuentes a la última versión disponible.

Atentamente,

La voz ésa del interior de tu cabeza que oyes cuando lees algo.

DISCLAIMER: No tengo mucho tiempo para forear, así que voy al grano. Si crees que mi respuesta es ruda, seca, cortante o hiriente, no lo dudes: LO ES.



Gravatar de picueck

# 122698 ok

Hola vfmBOFH:

Si es como parece si es sencillo, ¿eso significa que debo desintalar el kernel actual despues de instalar el kernel-desktop-latest?

Gracias por la respuesta, me pongo a ello, aunque seguro que tengo instalado el kernel-desktop-devel-latest. pero por lo que sea no coinciden.



Gravatar de vfmBOFH

# 122700 Metapaquetes

Veamos, un metapaquete es un paquete "vacío" que sólo contiene dependencias. En el caso de los kenel-latest y los kernel-devel-latest, sus dependencias son -como sus nombres indican- el último kernel y las últimas fuentes disponibles. Cada vez que se actualizan, llaman como dependencias a éstos últimos. Por tanto:

1. Si se actualiza el paquete kernel-desktop-latest, se instalará automáticamente la última versión de la variante desktop del kernel. No tienes que complicarte la vida instalando y desinstalando cosas, urpmi lo hará por ti.

2. Si tienes instalado el paquete -devel-latest, tienes las fuentes del kernel de esa variante instaladas. Sólo tienes que asegurarte de que los dos metapaquetes correspondan a la misma variante del kernel

Atentamente,

La voz ésa del interior de tu cabeza que oyes cuando lees algo.

DISCLAIMER: No tengo mucho tiempo para forear, así que voy al grano. Si crees que mi respuesta es ruda, seca, cortante o hiriente, no lo dudes: LO ES.



Gravatar de Ed Hunter

# 122706 Pues los paquetes que pides están ahi

Los paquetes que pides están ahí, a la vista de todo el mundo... Dices tener el kernel 3.12.13-desktop-2.mga4, así que los paquetes que quieres son:


kernel-source-3.12.13-2.mga4
kernel-desktop-devel-3.12.13-2.mga4

El código fuente del kernel es el mismo para las versiones "desktop", "server", "laptop"... y sólo cambian las opciones de compilación (que están en el paquete "devel"), así que por eso sólo hay un paquete de source del kernel. Por eso luego hay un paquete kernel-desktop-devel otro kernel-server-devel, etc. porque ahí si que están las opciones con las que se compiló el respectivo kernel.

Las nomenclaturas no son las más sencillas del mundo, cierto, pero el hecho es que los paquetes están ahí, bien a la vista.

Quizás deberías haber hecho un "urpmq -y kernel | grep 3.12.13" y te habría salido más claro.

--

Yo no me llamo... siempre sale que comunico.



Gravatar de picueck

# 122825 siento la tardanza

Hola Ed Hunter y demás:

El Problema es que como kernel me detecta kernel 3.12.13-desktop-2.mga4.

Al hacer un uname -r:

miguel@localhost:~$ uname -r
3.12.13-desktop-2.mga4

que es lo que me pide al intentar auto-compilar el driver del usb-tdt, y no existen kernel-source-3.12.13-desktop-2.mga4, ni kernel-desktop-devel-3.12.13-desktop-2.mga4 en los repositorios.

lo único que hay con la nomenclatura desktop-2 son los drivers de la gráfica (nvidia) pero ningun kernel, kernel-source, ni kernel-desktop-devel. tengo la impresion que me detecta como kernel el driver de la gráfica...( si, ya lo se, es una necedad pero es lo que me parece y a pesar de que llevo muchos años usando linux... ¡soy albañil retirado!... lo mio son los ladrillos y este ladrillo se me está atragantando)

miguel@localhost:~$ urpmq -y desktop-2
abrt-desktop
broadcom-wl-kernel-3.12.13-desktop-2.mga4
broadcom-wl-kernel-3.12.8-desktop-2.mga4
cinnamon-desktop
fglrx-kernel-3.12.13-desktop-2.mga4
fglrx-kernel-3.12.8-desktop-2.mga4
gnome-desktop
gnome-python-desktop
matchbox-desktop
nvidia-current-kernel-3.12.13-desktop-2.mga4
nvidia-current-kernel-3.12.8-desktop-2.mga4
nvidia173-kernel-3.12.13-desktop-2.mga4
nvidia173-kernel-3.12.8-desktop-2.mga4
nvidia304-kernel-3.12.13-desktop-2.mga4
nvidia304-kernel-3.12.8-desktop-2.mga4
vboxadditions-kernel-3.12.13-desktop-2.mga4
vboxadditions-kernel-3.12.8-desktop-2.mga4
virtualbox-kernel-3.12.13-desktop-2.mga4
virtualbox-kernel-3.12.8-desktop-2.mga4
xtables-addons-kernel-3.12.13-desktop-2.mga4
xtables-addons-kernel-3.12.8-desktop-2.mga4

Estoy haciento una copia del home para no perder nada e instalar desde cero, home incluido... a ver que tal, ya que actualice desde mageia3 con todo funcionando y compile el driver en mageia3 sin problemas. Quizás durante la actualización algo no salio bien pues no me funcionan varias cosas y otras funcionan medio mal. así que parto de cero ahora me me hago el ánimo de darme el palizón que a mi me representa hacerlo, de ahí la tardanza.

Mis diculpas de nuevo



Gravatar de Ed Hunter

# 122826 No te obsesiones con nomenclaturas

Tu necesitas instalar dos paquetes y para ello sólo necesitas ejecutar este comando como root:


[root@somewere ~]# urpmi kernel-source-3.12.13-2.mga4 kernel-desktop-devel-3.12.13-2.mga4

Con esto ya puedes compilar el kernel o cualquier módulo.

--

Yo no me llamo... siempre sale que comunico.



Gravatar de picueck

# 122829 ya estaban instalados

Hola Ed Hunter:

ambos: kernel-source-3.12.13-2.mga4 kernel-desktop-devel-3.12.13-2.mga4 ya estaban instalados, pero no me dejaba compilar... ¿El problema?, lo desconozco, pero no es el primer caso que al actualizar de una versión a otra se me desbarajusta una u otra cosa incluso el sistema entero, ni creo que sea la última.

He reinstalado desde cero, y después de instalar he actualizado el sistema antes de hacer nada. Al entrar de nuevo al sistema pantalla en negro ¿?...reiniciando y entrando con el kernel de instalación... sin problemas. he decidido entonces darle una oportunidad a otra distro que desde hace unos meses quería instalar y probar y, ya que estaba metido en harina eso he hecho. he instalado Openmandriva Lx 2014 y me esta gustando.

Se que es como cortarme el pelo al cero porque me ha salido una calva, pero de momento estoy satisfecho.

Gracias por los intentos de ayuda, ya no son necesarios pues el usb-tdt funciona sin compilar nada... imagino que en mageia será igual pero se negaba a funcionar, muy probablemente por culpa mía.

Gracias de nuevo.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.