Autor
|
Tema: como compilar rl codigo de un programa desde la consola de ubuntu (Leído 7,723 veces)
|
Paul Young
Desconectado
Mensajes: 300
No lo pienese...intentalo
|
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
|
|
|
En línea
|
Lo que sabemos es una gota de agua, lo que ignoramos es el océano (Isaac Newton)
|
|
|
Leyer
Desconectado
Mensajes: 786
leyer@elhacker.net
|
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: ./configure sudo make sudo make install un saludo.
|
|
|
En línea
|
|
|
|
dato000
Desconectado
Mensajes: 3.034
|
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 ./
|
|
|
En línea
|
|
|
|
Paul Young
Desconectado
Mensajes: 300
No lo pienese...intentalo
|
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...
|
|
|
En línea
|
Lo que sabemos es una gota de agua, lo que ignoramos es el océano (Isaac Newton)
|
|
|
dato000
Desconectado
Mensajes: 3.034
|
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"
|
|
|
En línea
|
|
|
|
Paul Young
Desconectado
Mensajes: 300
No lo pienese...intentalo
|
pues de echo si entro como root (sudo su) pero...nada, como sea dejo una imagen de pantalla para ejemplificar mejor el codigo
|
|
|
En línea
|
Lo que sabemos es una gota de agua, lo que ignoramos es el océano (Isaac Newton)
|
|
|
Seaworth
Desconectado
Mensajes: 176
|
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.
|
|
|
En línea
|
|
|
|
Seaworth
Desconectado
Mensajes: 176
|
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.
|
|
|
En línea
|
|
|
|
Paul Young
Desconectado
Mensajes: 300
No lo pienese...intentalo
|
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? 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? 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.
|
|
|
En línea
|
Lo que sabemos es una gota de agua, lo que ignoramos es el océano (Isaac Newton)
|
|
|
Seaworth
Desconectado
Mensajes: 176
|
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...
|
|
« Última modificación: 17 Enero 2012, 15:35 pm por Seaworth »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
¿Cómo correr programa desde la consola de comandos?
Java
|
leogtz
|
8
|
19,515
|
28 Agosto 2009, 23:09 pm
por egyware
|
|
|
compilar directo desde consola(solucionado)
Programación C/C++
|
flony
|
0
|
2,328
|
28 Noviembre 2010, 23:34 pm
por flony
|
|
|
¿Cómo compilar y ejecutar manualmente una aplicación sencilla desde la consola?
Java
|
theluigy13etv
|
5
|
11,033
|
16 Abril 2012, 06:59 am
por 1mpuls0
|
|
|
Compilar solucion visual studio desde consola C#
.NET (C#, VB.NET, ASP)
|
XKC
|
6
|
5,338
|
11 Febrero 2017, 01:39 am
por XKC
|
|
|
Ayuda ¿Cómo compilar aplicación de Windows desde consola ?
Programación C/C++
|
DavidTz
|
1
|
7,080
|
8 Junio 2021, 21:43 pm
por Eternal Idol
|
|