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

OpenMandriva: Mageia:

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.