Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Paul Young en 15 Enero 2012, 05:03 am



Título: como compilar rl codigo de un programa desde la consola de ubuntu
Publicado por: Paul Young en 15 Enero 2012, 05:03 am
Pues me quiero instalar cierto programilla pero solo existe su codigo fuente para su instalacion, y la verdad que no tengo idea de como hacerlo en sabe la forma de hacerlo...

ya instale build-essential y libcap

quien me echa una mano con esto de compilar el codigo fuente


Título: Re: como compilar rl codigo de un programa desde la consola de ubuntu
Publicado por: Leyer en 15 Enero 2012, 06:54 am
Has leido el archivo de ayuda?readme.txt? los programas generalmente vienen con un archivo de ayuda para su instalacion,
que programa es? generalmente se usa:

Código:
./configure
sudo make
sudo make install

un saludo.


Título: Re: como compilar rl codigo de un programa desde la consola de ubuntu
Publicado por: dato000 en 15 Enero 2012, 14:21 pm
Pues me quiero instalar cierto programilla pero solo existe su codigo fuente para su instalacion, y la verdad que no tengo idea de como hacerlo en sabe la forma de hacerlo...

ya instale build-essential y libcap

quien me echa una mano con esto de compilar el codigo fuente

danos info, pero como dijo peke2305, eso usualmente es con sudo make, sudo make install.

tambien puedes probar con sh y con ./



Título: Re: como compilar rl codigo de un programa desde la consola de ubuntu
Publicado por: Paul Young en 15 Enero 2012, 16:11 pm
el programa es wlan4xx

se supone que debo ejecutar:

make clean && make  ESTO ES PARA COMPILAR

y

make install  PARA EJECUTAR

Pero al poner make clean && make en la consola me aparece...

 No hay ninguna regla para construir el objetivo «clean».  Alto.


no se de que regla o que se debe hacer ya me leei infinidad de tutoriales y nada todos dicen lo mismo que hay que usar essential y synaptic y que usar make install pero como... :( :(


Título: Re: como compilar rl codigo de un programa desde la consola de ubuntu
Publicado por: dato000 en 15 Enero 2012, 18:31 pm
el programa es wlan4xx

se supone que debo ejecutar:

make clean && make  ESTO ES PARA COMPILAR

y

make install  PARA EJECUTAR

Pero al poner make clean && make en la consola me aparece...

 No hay ninguna regla para construir el objetivo «clean».  Alto.


no se de que regla o que se debe hacer ya me leei infinidad de tutoriales y nada todos dicen lo mismo que hay que usar essential y synaptic y que usar make install pero como... :( :(

es la primera vez que escucho de make clean

ya probaste con compilacion con ./?? entra como superusuario en consola, escribe sudo su, asi como usuario root ya tengas acceso a make clean, aunque no tengo ni idea de que se trate "clean"


Título: Re: como compilar rl codigo de un programa desde la consola de ubuntu
Publicado por: Paul Young en 15 Enero 2012, 22:07 pm
pues de echo si entro como root (sudo su) pero...nada, como sea dejo una imagen de pantalla para ejemplificar mejor el codigo
(http://img7.imageshack.us/img7/2014/wlanimg.png)


Título: Re: como compilar rl codigo de un programa desde la consola de ubuntu
Publicado por: Seaworth en 16 Enero 2012, 15:05 pm
Igual es una tontería, pero ¿estás en el directorio correcto, verdad? ¿Has descomprimido el tar.gz y te has movido al directorio que te ha creado al descomprimir, no?

Abre el Makefile (con cualquier editor de textos) y busca "clean", a ver que pone.

Coméntanos algo.

saludos.


Título: Re: como compilar rl codigo de un programa desde la consola de ubuntu
Publicado por: Seaworth en 16 Enero 2012, 18:21 pm
Lo acabo de compilar (en Ubuntu) y se compila sin poblemas.

Por cierto, la librería libpcap no es necesaria para este programa en concreto (la necesitarás para otros programas, pero para este en concreto no).

La opción "clean" es relativamente frecuente en algunos Makefile; básicamente sirve para borrar versiones anteriores que ya tuvieras instalada.

Por si no te sale:

1) Baja el código fuente ("wlan4xx-0.2.0.tar.gz" o la versión que sea).
2) Descomprímelo.
3) Abre un terminal en el directorio que te ha creado al descomprimir (que se llamará "wlan4xx-0.2.0" o algo parecido.
4) Desde ese directorio, ejecuta lo mismo que antes: "make clean && make", "sudo make install".

Como el Makefile está OK (al menos el que acabo de bajar), el mensaje que te sale huele más bien a que estás llamando a make desde el directorio incorrecto (asegúrate de star en la carpeta creada al descomprimir el "tar.gz").

Saludos.



Título: Re: como compilar rl codigo de un programa desde la consola de ubuntu
Publicado por: Paul Young en 17 Enero 2012, 01:52 am
Igual es una tontería, pero ¿estás en el directorio correcto, verdad? ¿Has descomprimido el tar.gz y te has movido al directorio que te ha creado al descomprimir, no?

Abre el Makefile (con cualquier editor de textos) y busca "clean", a ver que pone.

Coméntanos algo.

saludos.

jejejeje cabe mencionar que soy nuevo en linux, asi que lo explicare un poco mas ilustrativamente...seguro algo estoy haciendo mal...

1.-la imagen del archivo que esta a la derecha de la imagen se supone es el fichero comprimido...cierto?
(http://img651.imageshack.us/img651/8452/comprimido3.png)

Por si no te sale:

1) Baja el código fuente ("wlan4xx-0.2.0.tar.gz" o la versión que sea).
2) Descomprímelo.
3) Abre un terminal en el directorio que te ha creado al descomprimir (que se llamará "wlan4xx-0.2.0" o algo parecido.
4) Desde ese directorio, ejecuta lo mismo que antes: "make clean && make", "sudo make install".

Como el Makefile está OK (al menos el que acabo de bajar), el mensaje que te sale huele más bien a que estás llamando a make desde el directorio incorrecto (asegúrate de star en la carpeta creada al descomprimir el "tar.gz").

Saludos.



asi que ahi estaria el paso 1...
el paso dos que es descomprimirlo quedaria de la siguiente forma...verdad?
(http://img263.imageshack.us/img263/6301/descomprimido1.png)

ahora cuando dices que habra una terminal en el directorio que se creo tras descoprimirlo...a que te refieres...??? no entendi muy bien esa parte...me podrias explicar un poco mas esa parte amigo, la verdad es que por mas que busco la forma de hacerlo no la entiendo como deberia ser.


Título: Re: como compilar rl codigo de un programa desde la consola de ubuntu
Publicado por: Seaworth en 17 Enero 2012, 15:28 pm
A ver... tienes que descomprimir el archivo igual que en Windows descomprimirías un archivo ZIP o RAR. Veo que ya tienes el archivo descargado en tu ordenador. Lo has abierto con el Gestor de Archivadores (Imagen 2). Pues si te fijas, en el Gestor de Archivadores (Imagen 2), hay un botón que pone "Extraer". Pues eso...

Igual que WinZip o Winrar en Windows.

Al descomprimirlo, te creará una carpeta nueva, llamada "wlan4xx-0.2.0." Abre un terminal y muévete a esa carpeta. (O sea, si te ha creado la carpeta "wlan4xx-0.2.0" en "/home/peke/Descargas", por poner un ejemplo, tendrías que escribir desde el terminal:   cd /home/peke/Descargas/wlan4xx-0.2.0 
Si te lo ha creado en otro directorio, pues lo mismo pero con ese directorio:  cd /home/LO/QUE/SEA/wlan4xx-0.2.0   )

Y ahora, desde el terminal, escribe lo que escribías antes:

make clean && make
sudo make install


Es decir:
Lo único que tienes que hacer es descomprimir el archivo, y una vez descomprimido, abrir un terminal, y desde el terminal moverte al directorio "wlan4xx-0.2.0".

Comenta algo si tienes algún problema.

Saludos...


Título: Re: como compilar rl codigo de un programa desde la consola de ubuntu
Publicado por: dato000 en 17 Enero 2012, 19:44 pm
ahhh viejo creo que es porque no lo habias descomprimido

creo que es asi

en la terminal:

1) ubicas el archivo, "cd /home/usuario/Descargas"
2) lo descomprimes, creo que es "tar zxvf wlan4xx-0.2.0"
3) con la carpeta creada entras a la misma, "cd wlan4xx-0.2.0"
4) comienzas a compilar " sudo make..."

prueba y nos cuentas.


Título: Re: como compilar rl codigo de un programa desde la consola de ubuntu
Publicado por: Paul Young en 17 Enero 2012, 21:43 pm
 ;-) ;-) ;-)

ya quedo instalado

gracias a todos y especialmente a Seaworth

ahora habra que probarlo, pero imagino que eso en otro post.


Gracias amigos ;D


Título: Re: como compilar rl codigo de un programa desde la consola de ubuntu
Publicado por: Paul Young en 17 Enero 2012, 21:44 pm
jajajaja
ahhh viejo creo que es porque no lo habias descomprimido

creo que es asi

en la terminal:

1) ubicas el archivo, "cd /home/usuario/Descargas"
2) lo descomprimes, creo que es "tar zxvf wlan4xx-0.2.0"
3) con la carpeta creada entras a la misma, "cd wlan4xx-0.2.0"
4) comienzas a compilar " sudo make..."

prueba y nos cuentas.

 :-X :-X :-X

esa era la causa principal jajajaja novatez, novatez jajajaja

pero gracias por todo!!!!!!!!!! ;D