* 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.

Error al compilar para parchear modulos de driver tarjeta wifi

HOla buenas:

Vereis ando estos dias intentando hacer cosas malas con el aircrack (por cierto he visto aqui en blogdrake un manual muy bueno, gracias). Y el caso es que (creo) que necesito parchear el driver de mi tarjeta usb para que funcione lo de inyectar paquetes...Bueno al lio que me pierdo:

Tras bajarme software y teclear un make me aparece

[luis@localhost ~/compat-wireless-2010-04-24]$ make
make -C /lib/modules/2.6.31.5-desktop586-1mnb/build M=/home/luis/compat-wireless-2010-04-24 modules
make: *** /lib/modules/2.6.31.5-desktop586-1mnb/build: No existe el fichero o el directorio.  Alto.
make: *** [modules] Error 2
[luis@localhost ~/compat-wireless-2010-04-24]$

Creo que tengo lo necesario para compilar bien (gcc, patch, make, ....) No se si algun kernel-header, o kernel-devel o algo asi, pero no se me ocurre el que...

No se, ¿ese fichero build que hace falta, en que paquete esta, o como se genera? Lo he buscado usando el rpmdrake y ningun paquete lo incluye.

He probado a crear un subdirectorio llamado "build", por si se refiere a que necesita un subdirectorio ahi, pero entonces me dice que:

[root@localhost /home/luis/compat-wireless-2010-04-24]# make
make -C /lib/modules/2.6.31.5-desktop586-1mnb/build M=/home/luis/compat-wireless-2010-04-24 modules
make[1]: se ingresa al directorio `/lib/modules/2.6.31.5-desktop586-1mnb/build'
make[1]: *** No hay ninguna regla para construir el objetivo `modules'.  Alto.
make[1]: se sale del directorio `/lib/modules/2.6.31.5-desktop586-1mnb/build'
make: *** [modules] Error 2
[root@localhost /home/luis/compat-wireless-2010-04-24]# 

¿Alguna idea ? 

Muchas gracias

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 osado

# 102571 Busca e instala kernel-desktop586-devel-latest

O instala kernel-desktop-latest y kernel-desktop-devel-latest, y luego reinicia el ordenador para que se aplique el nuevo kernel.

Saludos
Osado
Registered Linux user 446540
condemnant quod non intellegunt



Gravatar de pacopaco

# 102578 Pero si instalo ese paquete...?

Conseguire el fichero build que necesito para compilar ?

O mejorará  lo de la tarjeta de red?

Si en parte , la razon de este pregunta es por si alguien sabe de donde sale ese archivo build, que parece que en otras distribuciones está y en mi mandriva no.

Pacopaco
Tambien conocido como luisborr en algunas web



Gravatar de arcangel_747

# 102579 Creo que

el archivo o carpeta build se generan durante la compilación del módulo. Pero si no tienes las herramientas necesarias para llevar a cabo con éxito dicha compilación, el proceso no podrá crearlos llegado a algún punto crítico... Por eso no lo encuentra un poquito más adelante y salta el error. De ahí la importancia de que tengas instalado el paquete 'kernel-desktop-devel-latest'.

No obstante, doctores tiene BlogDrake... Ellos podrán corregirme o aclararlo mejor.

Salu2!


We do not inherit the earth from our ancestors, we borrow it from our children.



Gravatar de pacopaco

# 102684 Pues sigue sin irme

No se, puede que tenga que ver que cuando instale el kernel-source, habia creado yo a mano un directorio build vacio

Aunque he probado a borrarlo , reinstalar el paquete y rearrancar y sigue igual.

Por curiosidad:

Alguien podria decirme que tiene en su

/lib/modules/ (kernel...)2.6.31.5-desktop586-1mnb/  ?

Y si hay un directorio build podria mostrarme su contenido por favor?

Unos cuantos ls -l :

ls -l  /lib/modules/ (kernel...)2.6.31.5-desktop586-1mnb/

y

ls -l /lib/modules/ (kernel...)2.6.31.5-desktop586-1mnb/build

Muchas gracias.

Pacopaco
Tambien conocido como luisborr en algunas web



Gravatar de arcangel_747

# 102690 Por si te sirve...

En /lib/modules/2.6.31.5-desktop-1mnb no hay ningún "build":

[usuario:aja][actual:~]$ ls /lib/modules/2.6.31.5-desktop-1mnb
dkms-binary/       modules.dep          modules.isapnpmap  modules.symbols
kernel/            modules.dep.bin      modules.ofmap      modules.symbols.bin
modules.alias      modules.description  modules.order      modules.usbmap
modules.alias.bin  modules.ieee1394map  modules.pcimap
modules.ccwmap     modules.inputmap     modules.seriomap
[usuario:aja][actual:~]$ 

Sin embargo, para el caso de la carpeta con el nombre del último kernel instalado hay un enlace simbólico:

[usuario:aja][actual:~]$ ls -la /lib/modules/2.6.31.12-desktop-3mnb
total 3492
drwxr-xr-x  5 root root   4096 2010-04-04 19:44 ./
drwxr-xr-x 11 root root   4096 2010-03-25 22:46 ../
lrwxrwxrwx  1 root root     37 2010-04-02 15:42 build -> /usr/src/linux-2.6.31.12-desktop-3mnb/
drwxr-xr-x  3 root root   4096 2010-04-02 15:51 dkms/
drwxr-xr-x  3 root root   4096 2010-04-02 15:42 dkms-binary/
drwxr-xr-x 11 root root   4096 2010-04-02 15:41 kernel/
-rw-r--r--  1 root root 527753 2010-04-04 19:44 modules.alias
-rw-r--r--  1 root root 462442 2010-04-04 19:44 modules.alias.bin
-rw-r--r--  1 root root     69 2010-04-04 19:44 modules.ccwmap
-rw-r--r--  1 root root 266066 2010-04-04 19:44 modules.dep
-rw-r--r--  1 root root 390935 2010-04-04 19:44 modules.dep.bin
-rw-r--r--  1 root root  87039 2010-03-25 18:40 modules.description
-rw-r--r--  1 root root   1257 2010-04-04 19:44 modules.ieee1394map
-rw-r--r--  1 root root    218 2010-04-04 19:44 modules.inputmap
-rw-r--r--  1 root root   7286 2010-04-04 19:44 modules.isapnpmap
-rw-r--r--  1 root root     74 2010-04-04 19:44 modules.ofmap
-rw-r--r--  1 root root  82631 2010-03-25 17:51 modules.order
-rw-r--r--  1 root root 347446 2010-04-04 19:44 modules.pcimap
-rw-r--r--  1 root root   1303 2010-04-04 19:44 modules.seriomap
-rw-r--r--  1 root root 234942 2010-04-04 19:44 modules.symbols
-rw-r--r--  1 root root 313982 2010-04-04 19:44 modules.symbols.bin
-rw-r--r--  1 root root 796408 2010-04-04 19:44 modules.usbmap
lrwxrwxrwx  1 root root     37 2010-04-02 15:42 source -> /usr/src/linux-2.6.31.12-desktop-3mnb/
[usuario:aja][actual:~]$

Por último:

[usuario:aja][actual:~]$ ls -la /usr/src/linux-2.6.31.12-desktop-3mnb
total 848
drwxr-xr-x 23 root root   4096 2010-04-04 19:44 ./
drwxr-xr-x  7 root root   4096 2010-04-16 21:34 ../
drwxr-xr-x  9 root root   4096 2010-04-02 15:42 3rdparty/
drwxr-xr-x  4 root root   4096 2010-04-02 15:42 arch/
drwxr-xr-x  2 root root   4096 2010-04-02 15:42 block/
-rw-r--r--  1 root root 102250 2010-04-04 19:44 .config
drwxr-xr-x  3 root root   4096 2010-04-02 15:42 crypto/
drwxr-xr-x 16 root root   4096 2010-04-02 15:42 Documentation/
drwxr-xr-x 86 root root   4096 2010-04-02 15:42 drivers/
drwxr-xr-x  2 root root   4096 2010-04-02 15:42 firmware/
drwxr-xr-x 71 root root   4096 2010-04-02 15:42 fs/
drwxr-xr-x 22 root root   4096 2010-04-02 15:42 include/
drwxr-xr-x  2 root root   4096 2010-04-02 15:42 init/
drwxr-xr-x  2 root root   4096 2010-04-02 15:42 ipc/
-rw-r--r--  1 root root   2266 2010-03-25 17:56 Kbuild
drwxr-xr-x  7 root root   4096 2010-04-02 15:42 kernel/
drwxr-xr-x  6 root root   4096 2010-04-02 15:42 lib/
-rw-r--r--  1 root root  54673 2010-03-25 17:56 Makefile
drwxr-xr-x  2 root root   4096 2010-04-02 15:42 mm/
-rw-r--r--  1 root root 609723 2010-03-25 17:56 Module.symvers
drwxr-xr-x 48 root root   4096 2010-04-02 15:42 net/
drwxr-xr-x  7 root root   4096 2010-04-02 15:42 samples/
drwxr-xr-x 12 root root   4096 2010-04-02 15:42 scripts/
drwxr-xr-x  7 root root   4096 2010-04-02 15:42 security/
drwxr-xr-x 21 root root   4096 2010-04-02 15:42 sound/
drwxr-xr-x  3 root root   4096 2010-04-02 15:42 tools/
drwxr-xr-x  2 root root   4096 2010-04-02 15:42 usr/
[usuario:aja][actual:~]$ 

Conclusión, quizás puedas arreglar el problema regenerando el enlace simbólico apropiado... Suerte!

Salu2.


We do not inherit the earth from our ancestors, we borrow it from our children.



Gravatar de pacopaco

# 102734 Gracias ! Funciona

Gracias, funciona.

Era eso.

Manteniendo el mismo kernel , hice un link (ln -s) y luego funciono la compilacion

Se puede cerrar el hilo.

Pacopaco
Tambien conocido como luisborr en algunas web

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.