Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: rtl8187 en 11 Enero 2010, 05:10 am



Título: problemas con configure, make, y make install
Publicado por: rtl8187 en 11 Enero 2010, 05:10 am
Hola: estoy intentando instalar un programa el cual tras una gran cantidad de problemas consegui instalar el .tar.gz pero a la hora de hacer la instalacion ocurren los siguientes problemas:

-desktop:~/Escritorio/aircrackgui-1.4.9$ sudo ./configure
./configure: line 1688: AM_INIT_AUTOMAKE: command not found
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for pthread_create in -lpthread... yes
checking wxWidgets version... 2.8.7
checking for gcc... gcc
checking for g++... g++
checking for xterm... xterm
configure: creating ./config.status
config.status: creating Makefile

ahora con make:

/Escritorio/aircrackgui-1.4.9$ make
Makefile:15: *** falta un separador.  Alto.

Ahora con make Install

~/Escritorio/aircrackgui-1.4.9$ sudo make install
Makefile:15: *** falta un separador.  Alto.

Como es obvio abrí el archivo Makefile para fijarme que es lo que había en la linea 15 que indicaba que faltaba un separador. El codigo del Makefile es el siguiente:

# Makefile.in generated by automake 1.10.2 from Makefile.am.
# Makefile.  Generated from Makefile.in by configure.

# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.

@SET_MAKE@


pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
bin_PROGRAMS = aircrackGuibin$(EXEEXT) airofilter$(EXEEXT) \
   aireArp$(EXEEXT) aireInjectChop$(EXEEXT) \

Obviamente es mucho mas largo, pero ahí está la linea 15 que dice:
@SET_MAKE@

intenté agregarle un separador, tambien lo probe con un Tab pero me apaecía un error diciendo que la instrucciones comenzaron antes de lo esperado (o algo así, disculpen pero no lo recuerdo)
hasta aqui es donde llego, no puedo continuar pues mis conocimientos en Linux hasta aqui llegan

cualquier aporte es bien recibido.

con configure si se fijan arriba la primer linea dice
./configure: line 1688: AM_INIT_AUTOMAKE: command not found
pero les aseguro que automake está  instalado.


Título: Re: problemas con configure, make, y make install
Publicado por: Festor en 11 Enero 2010, 10:45 am
Hola: estoy intentando instalar un programa el cual tras una gran cantidad de problemas consegui instalar el .tar.gz pero a la hora de hacer la instalacion ocurren los siguientes problemas:

-desktop:~/Escritorio/aircrackgui-1.4.9$ sudo ./configure
./configure: line 1688: AM_INIT_AUTOMAKE: command not found
checking for g++... g++


Dos cosas:

-> El script configure no deberías ejecutarlo como root, es decir, nada de sudo. La secuencia "correcta" es: ./configure && make && sudo make install
-> No se que cambios has realizado en el código fuente pero por si acaso sería recomprendable que borraras la carpeta y volvieras a descomprimir el tarballa para empezar desde cero. Y empezando desde cero puedes probar a reconfigurar el sistema de construcción Autotools que está usando la aplicación que intentas compilar con este comando (una vez que estés dentro del directorio del código fuente desde la linea de comandos)

Código:
autoreconf -f -i -s

Luego puedes continuar con el resto de la secuencia: ./configure && make && sudo make install


Título: Re: problemas con configure, make, y make install
Publicado por: rtl8187 en 12 Enero 2010, 02:55 am
Estimado festor, he echo lo que propusiste pero comento que si el ./configure no lo pongo con sudo adelante pasa esto:
:~/Escritorio/aircrackgui-1.4.9$ ./configure
./configure: 51: cannot create conf6285.sh: Permission denied
./configure: 51: cannot create conf6285.sh: Permission denied
chmod: no se puede acceder a «conf6285.sh»: No existe el fichero ó directorio
./configure: line 42: conf6285.sh: Permission denied
./configure: line 43: conf6285.sh: Permission denied
chmod: cannot access `conf6285.sh': No such file or directory
mkdir: cannot create directory `conf6285.dir': Permission denied
./configure: line 497: conf6285.file: Permission denied
./configure: line 1299: config.log: Permission denied
./configure: line 1309: config.log: Permission denied

y con el otro comando de linea:

:~/Escritorio/aircrackgui-1.4.9$ sudo autoreconf -f -i -s
configure.ac:4: error: possibly undefined macro: AM_INIT_AUTOMAKE
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1

como se ve, no sé ni por donde empezar para solucionar este problemita,


Título: Re: problemas con configure, make, y make install
Publicado por: [u]nsigned en 12 Enero 2010, 04:30 am
Por que no probas con el paquete .DEB que se te sugirio en el otro post?  :silbar:

http://sourceforge.net/projects/aircrackgui/files/Release/aircrackgui_UBUNTU-1.4.9.deb

Ni siquiera vas a tener que recurrir a la consola para instalarlo en Ubuntu..

Saludos


Título: Re: problemas con configure, make, y make install
Publicado por: Festor en 12 Enero 2010, 11:25 am
Estimado festor, he echo lo que propusiste pero comento que si el ./configure no lo pongo con sudo adelante pasa esto:
:~/Escritorio/aircrackgui-1.4.9$ ./configure
./configure: 51: cannot create conf6285.sh: Permission denied
./configure: 51: cannot create conf6285.sh: Permission denied
chmod: no se puede acceder a «conf6285.sh»: No existe el fichero ó directorio
./configure: line 42: conf6285.sh: Permission denied
./configure: line 43: conf6285.sh: Permission denied
chmod: cannot access `conf6285.sh': No such file or directory
mkdir: cannot create directory `conf6285.dir': Permission denied
./configure: line 497: conf6285.file: Permission denied
./configure: line 1299: config.log: Permission denied
./configure: line 1309: config.log: Permission denied

 :o :o

Interesante... no tengo ni idea de porque necesita crear esos ficheros con permisos de root pero aun así es interesante... xD

Tendré que probar a compilarlo en mi máquina.

y con el otro comando de linea:

:~/Escritorio/aircrackgui-1.4.9$ sudo autoreconf -f -i -s
configure.ac:4: error: possibly undefined macro: AM_INIT_AUTOMAKE
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1

como se ve, no sé ni por donde empezar para solucionar este problemita,

¿Que versión de automake usas? Por temas de retrocompatibilidad se mantienen diversas versiones en los repositorios de Ubuntu.

Por lo que si el programa se diseño para compilarse con una versión concreta del automake y tu estas usando otra puede que ahí esté el origen de tu problema.


Título: Re: problemas con configure, make, y make install
Publicado por: Draco Heroicus en 12 Enero 2010, 18:10 pm
Muchas veces cuando tienes un problema de ese tipo, es bueno borrar todo y volver a descomprimir las fuentes.

Tambien puedes revisar que tengas las dependencias correctas, habeces te deja configurar sin problemas, pero si no tienes una versión correcta no te deja avanzar, prueba con una version anterior del programa.

ES NECESARIO que digas tu distribución linux.

Tambies podrias decir de donde sacaste el archivo para que intentemos compilarlo.


Título: Re: problemas con configure, make, y make install
Publicado por: rtl8187 en 13 Enero 2010, 01:11 am
Hola y gracias a todos los que están aportando de sus conocimientos, me han pedido que indique cual es mi version de OS es la siguiente:

~$ lsb_release -a
No LSB modules are available.
Distributor ID:   Ubuntu
Description:   Ubuntu 8.04.3 LTS
Release:   8.04
Codename:   hardy

Tambien me han pedido que indique cual es la version de AUTOMAKE la verdad no se, con el nautilus me fijo que ficreros tengo y aparecen tanto el Automake 1.9 como el 1.10 además ahora cada vez que quiero ver los archivos con el nautilus me aparecen todos la carpetas y archivos con un candado.

Para los que no leyeron al principio que sí intente descargar el .dev con el link que me dejan les respondo que el instalador de paquetes GDebi-gtk 0.3.8 me devuelve el siguiente error:

Error: Dependency is not satisfiable: libwxgtk2.0.8
pero esta librería yo la instalé... Alguno tiene otra sugerencia de esto o del porque de Toooddooo esto?, como siempre, sé que me darán una mano...Gracias.


Título: Re: problemas con configure, make, y make install
Publicado por: [u]nsigned en 13 Enero 2010, 01:46 am
Ubuntu no trae automake instalado por defecto, de todas formas para saber que version tienes podes hacer:

Código:
comando --version

Siendo comando el cual queres avariguar la version instalada en tu sistema.

Para los que no leyeron al principio que sí intente descargar el .dev con el link que me dejan les respondo que el instalador de paquetes GDebi-gtk 0.3.8 me devuelve el siguiente error:

Error: Dependency is not satisfiable: libwxgtk2.0.8
pero esta librería yo la instalé... Alguno tiene otra sugerencia de esto o del porque de Toooddooo esto?, como siempre, sé que me darán una mano...Gracias.

Ese paquete tiene dos dependencias: libwxgtk2.0.8 y libwxbase2.8-0. Tenes instalada esta ultima?
Código:
faku@faku-desktop:~$ aptitude show libwxbase2.8-0 | head -n2
Paquete: libwxbase2.8-0
Estado: instalado; se eliminará automáticamente porque nada depende de él

Lo mismo para la otra:
Código:
faku@faku-desktop:~$ aptitude show libwxgtk2.8-0 | head -n2
Paquete: libwxgtk2.8-0
Estado: instalado; se eliminará automáticamente porque nada depende de él

Bueno, lo curioso es que a mi se me instaalron con solo darle doble click al .deb, de todas formas podes instalarlas mediante aptitude (si es que ya no las tenes instaladas).

Para saber eso podes hacer como hice yo:
Citar
aptitude show nombre_del_paquete | head -n2

Saludos


Título: Re: problemas con configure, make, y make install
Publicado por: rtl8187 en 13 Enero 2010, 02:09 am
Hola, contesto lo que ocurre con la respuesta de nsigned :

:~$  aptitude show libwxbase2.8-0 | head -n2
Paquete: libwxbase2.8-0
Estado: instalado

:~$ aptitude show libwxgtk2.8-0 | head -n2
Paquete: libwxgtk2.8-0
Estado: instalado

Entonces... Cómo puedo continuar? desde ya agradezco a todos quienes aporten.


Título: Re: problemas con configure, make, y make install
Publicado por: [u]nsigned en 13 Enero 2010, 02:20 am
Bueno, en teoria ya tenes todo lo necesario, asi que por que mejor no instalas por consola.

Yo en mi caso descargue el .deb en el directorio /home/faku/Descargas, asi que me muevo a este directorio:

Código:
cd /home/faku/Descargas

Luego instalo el paquete con dpkg:

Código:
sudo dpkg -i aircrackgui_UBUNTU-1.4.9.deb 

Y luego lo lanzo desde la misma terminal:

Código:
aircrackGui

(http://img37.imageshack.us/img37/8561/pantallazore.png) (http://img37.imageshack.us/img37/8561/pantallazore.png)

Y listo, asi de simple..proba estos pasos.. ;)

Saludos


Título: Re: problemas con configure, make, y make install
Publicado por: rtl8187 en 13 Enero 2010, 03:21 am
Atendiendo cada una de las recomendaciones que me llegan probé con la última propuesta, el comando fue el siguiente:

:~$ sudo dpkg -i aircrackgui_UBUNTU-1.4.9.deb

Y la respuesta a ese comando fue:

Seleccionando el paquete aircrackgui previamente no seleccionado.
(Leyendo la base de datos ... 
109269 ficheros y directorios instalados actualmente.)
Desempaquetando aircrackgui (de aircrackgui_UBUNTU-1.4.9.deb) ...
dpkg: problemas de dependencias impiden la configuración de aircrackgui:
 aircrackgui depende de libwxgtk2.8-0 (>= 2.8.9.1); sin embargo:
  La versión de `libwxgtk2.8-0' en el sistema es 2.8.7.1-0ubuntu3.
dpkg: error al procesar aircrackgui (--install):
 problemas de dependencias - se deja sin configurar
Se encontraron errores al procesar:
 aircrackgui

Es decir la version interna de libwxgtk2.8-0 es obsoleta respecto a la que pide pero, traté de hacer un update y un full-upgrade de esto pero esto es lo que aparece:

:~$ sudo aptitude -S libwxgtk full-upgrade
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Inicializando el estado de los paquetes... Hecho
Construir la base de datos de etiquetas... Hecho
Los siguientes paquetes están ROTOS:
  aircrackgui
0 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 0 sin actualizar.
Necesito descargar 0B de ficheros. Después de desempaquetar se usarán 0B.
No se satisfacen las dependencias de los siguientes paquetes:
  aircrackgui: Depende: libwxgtk2.8-0 (>= 2.8.9.1) pero está instalado 2.8.7.1-0ubuntu3.
Resolving dependencies...
Las acciones siguientes resolverán estas dependencias

Eliminar los paquetes siguientes:
aircrackgui

La puntuación es 119

¿Acepta esta solución? [Y/n/q/?] q
Abandonando todos los esfuerzos por resolver estas dependencias
Cancela.

como se aprecia dice que el paquete aircrackgui  esta roto pero fue borrado y reinstalado repetidas veces.

a estas alturas ya sólo me queda pedir que se debanen los sesos conmigo almenos como desafío para los que saben más que yo.



Título: Re: problemas con configure, make, y make install
Publicado por: Festor en 13 Enero 2010, 16:01 pm
No se satisfacen las dependencias de los siguientes paquetes:
  aircrackgui: Depende: libwxgtk2.8-0 (>= 2.8.9.1) pero está instalado 2.8.7.1-0ubuntu3.
Resolving dependencies...
Las acciones siguientes resolverán estas dependencias

Aunque tengas instalado la librería libwxgtk2.8 si una aplicación depende estrictamente de una versión más actual de la librería que la que tienes en el sistema GDebi responderá como si la librería no estuviera instalada en el sistema ya que no encuentra la versión que necesita.

Ubuntu Hardy 8.04 trae la versión 2.8.7 de la librería WxWidgets la cual aunque no es muuuy antigua tampoco es que sea muy actual.

En Ubuntu (al igual que en la mayoría de las distros), a partir del lanzamiento de una versión estable del sistema, las actualizaciones de las aplicaciones que mantienen en sus repositorios se limitan a correcciones de errores y/o problemas de seguridad de modo que si quieres actualizar una aplicación a una versión más actual normalmente tienes que recurrir a fuentes de terceros aunque por lo general no es imprescindible hacerlo....

Si quieres actualizarla puedes usar los repositorios (http://wiki.wxpython.org/InstallingOnUbuntuOrDebian) del proyecto wxPython (http://es.wikipedia.org/wiki/WxPython).

Si no sabes como hacerlo... pues desde una terminal:

Código
  1. wget http://apt.wxwidgets.org/key.asc | sudo apt-key add key.asc && rm key.asc

Y luego en Sistema -> Administración -> Orígenes de Software -> pestaña Software de terceros o un nombre similar, añades el repositorio:

Código:
deb http://apt.wxwidgets.org/ hardy-wx main

Actualizas la lista de repositorios y... o esperas a que te salte el Gestor de actualizaciones... o vas directamente a una terminal con sudo apt-get upgrade... o echas mano del Gestor de paquetes Synaptic...  ya ves que tienes opciones para dar y tomar...  :xD

Por cierto es recomendable que uses GDebi en vez de tirar mano del dpkg vía la linea de comandos, ya que Gdebi resuelve las dependencias automáticamente y dpkg no.


Título: Re: problemas con configure, make, y make install
Publicado por: rtl8187 en 13 Enero 2010, 18:26 pm
Estimado Festor..., he hecho lo que aconsejaste hacer para actualizar la librería WxWidgets y estubo genial, baje el paquete:
aircrackgui_UBUNTU-1.4.9.deb

y ya no produjo ningun error, pero al ejecutar en el terminal :
aircrackGui
la pantalla hace un parpadeo negro y regresa al escritorio, entonces probé con la version:
aircrackgui_UBUNTU-1.3.8.deb
la cual se instaló correctamente y al escribir aircrackGui aparece la pantalla de la aplicacion, pero no aparece ningun valor cada boton que toco dice:
Configuration is not correct, check binaries
así que chequeo los binarios, los busco donde estan con el nautilus y le pongo las rutas donde se encuentran, (me imagino que son los que aparecen como un rombo azul) pero el programa sigue dando el mismo error. Sugerencias??? gracias.


Título: Re: problemas con configure, make, y make install
Publicado por: Draco Heroicus en 13 Enero 2010, 18:59 pm
Hola y gracias a todos los que están aportando de sus conocimientos, me han pedido que indique cual es mi version de OS es la siguiente:

~$ lsb_release -a
No LSB modules are available.
Distributor ID:   Ubuntu
Description:   Ubuntu 8.04.3 LTS
Release:   8.04
Codename:   hardy

Tambien me han pedido que indique cual es la version de AUTOMAKE la verdad no se, con el nautilus me fijo que ficreros tengo y aparecen tanto el Automake 1.9 como el 1.10 además ahora cada vez que quiero ver los archivos con el nautilus me aparecen todos la carpetas y archivos con un candado.

Para los que no leyeron al principio que sí intente descargar el .dev con el link que me dejan les respondo que el instalador de paquetes GDebi-gtk 0.3.8 me devuelve el siguiente error:

Error: Dependency is not satisfiable: libwxgtk2.0.8
pero esta librería yo la instalé... Alguno tiene otra sugerencia de esto o del porque de Toooddooo esto?, como siempre, sé que me darán una mano...Gracias.

PON ATENCIÓN

SIEMPRE que compilas algo para instalarlo, te pedira la libreria "libxxxx" pero no solo es esa libreria, tambien necesitas la libreria "libxxx-dev"

Es decir, si tu instalas  libwxgtk2.0.8 solo instalas los binarios que sirven si tu programa ya estuviese precompilado, pero como lo vas a compilar, necesitas el paquete de desarrollo de esa libreria, por lo normal se deberia llamar  libwxgtk2-dev o tavez con libgtk-dev


Título: Re: problemas con configure, make, y make install
Publicado por: Festor en 14 Enero 2010, 16:32 pm
y ya no produjo ningun error, pero al ejecutar en el terminal :
aircrackGui
la pantalla hace un parpadeo negro y regresa al escritorio

¿De verdad que no te sale nada en la terminal? ¿La aplicación responde al parámetro --help? ¿tiene alguna opción verbose o de depuración?

Quizás puede que sea un problema de la propia aplicación, y si es así deberías contactar con el creador de esa herramienta.

Configuration is not correct, check binaries

¿check binaries se refiere a que no encuentra los binarios de las aplicaciones de la suite aircrack-ng?

Si es así... ¿que rutas tienes configuradas? ¿donde se supone que aircrackGUI está intentando buscar los binarios de aircrack-ng?


Título: Re: problemas con configure, make, y make install
Publicado por: Draco Heroicus en 14 Enero 2010, 19:48 pm
De casualidad no abras cometido el error de darle

Código:
$ make -i
$ make install -i


Título: Re: problemas con configure, make, y make install
Publicado por: D4RIO en 25 Marzo 2011, 05:43 am
Punto 1) Ubuntu 8 ??? Eso está casi 3 años atrasado, por eso tienes problemas de versión con los paquetes.

Punto 2) Cuando usas configure, necesitas permisos de root para ejecutar el script. Eso probablemente se deba a que descomprimes como root, lo cual causa que permisos del tipo rwxr--r-- (744) te denieguen la ejecución como usuario normal, intenta un "chown -R tuusuario" para setear los permisos como debes.

Si sigues con problemas, quizá quieras optar por una de estas 2:

1) Actualizas tu Ubuntu
2) Bajas una versión anterior de aircrack-gui