Foros del Web » Administración de Sistemas » Unix / Linux »

No instala con #make install...

Estas en el tema de No instala con #make install... en el foro de Unix / Linux en Foros del Web. Estoy instalando sagcad, paquete para diseñar planos en 2D de CAD, compatible con AutoCAD. El manual de instalación me indica lo sigueinte : SagCAD requires ...
  #1 (permalink)  
Antiguo 27/06/2006, 07:51
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 19 años, 3 meses
Puntos: 1
No instala con #make install...

Estoy instalando sagcad, paquete para diseñar planos en 2D de CAD, compatible con AutoCAD.

El manual de instalación me indica lo sigueinte :
SagCAD requires GTK+ libraries.

Simple install procedure:

$ tar -zxvf sagcad-x.x.x.src.tar.gz # unpack the sources
$ cd sagcad-x.x.x # change to the toplevel directory
$ ./configure
$ make # build SagCAD
[ Become root if necessary ]
# make install # install SagCAD
# exit

Hice todos los pasos, menos el comando #make install que arrojó lo siguiente :
# make install
make: *** No hay ninguna regla para construir el objetivo `install'. Alto.

No lo entiendo, por lo cual no se terminó de instalar.

Las librerias GTK+ no las he instalado.

Alguién podría asesorarme?
  #2 (permalink)  
Antiguo 27/06/2006, 08:04
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 2 meses
Puntos: 11
Si la orden make install te arroja ese error es porque alguno de los pasos anteriores tuvo un error. Puede que esté en la orden: ./configure. Ejecuta de nuevo ese comando y lee las lineas que arroja, de seguro te falta alguna libreria, pero hay que leer lo que muestra por pantalla para saber que estuvo mal.
Que distribucion usas?
  #3 (permalink)  
Antiguo 27/06/2006, 08:07
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 7 meses
Puntos: 35
1. Cuando ejecutaste el ./configure y/o el make, ¿obtuviste algún error?
2. ¿Ya te fijaste si existen binarios de ese programa, para evitar el tener que compilarlo?
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #4 (permalink)  
Antiguo 27/06/2006, 13:49
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 19 años, 3 meses
Puntos: 1
Configure, e informa que no encuentra librerias gtk...

Cita:
Iniciado por claudiovega
Si la orden make install te arroja ese error es porque alguno de los pasos anteriores tuvo un error. Puede que esté en la orden: ./configure. Ejecuta de nuevo ese comando y lee las lineas que arroja, de seguro te falta alguna libreria, pero hay que leer lo que muestra por pantalla para saber que estuvo mal.
Que distribucion usas?
Tengo Linux Debian.

Luego descargué y descomprimí la librería gtk+ en el directorio sagcad.

Configuré de nuevo pero :
#cd sagcad
.../sagcad #./configure
....
checking for gtk-config... no
checking for GTK - version >= 1.2.0... no
*** The gtk-config script installed by GTK could not be found
*** If GTK was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GTK_CONFIG environment variable to the
*** full path to gtk-config.
configure: error: Test for GTK failed. See the file 'INSTALL' for help

El INSTALL informa los pasos tal cual lo he realizado :
Install (compile)
=================

$ tar xzvf sagcad-X.X.X.src.tar.gz
$ cd sagcad-X.X.X
$ ./configure
$ make
$ su
$ PASSWORD ********
# make install
# exit

Por cierto, No encuentro algún directorio PREFIX.
  #5 (permalink)  
Antiguo 27/06/2006, 14:38
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 7 meses
Puntos: 35
Código:
[cgonzalez@ociomax ~]$ rpm -qf `whereis gtk-config`
error: file /home/cgonzalez/gtk-config:: No existe el fichero o el directorio
gtk+-devel-1.2.10-50
gtk+-devel-1.2.10-50
[cgonzalez@ociomax ~]$
(Por si no se entendió: el archivo gtk-config es parte del paquete gtk+-devel en Fedora. Busca el paquete correspondiente en tu distribución.)

Aún no respondes mis preguntas...
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #6 (permalink)  
Antiguo 27/06/2006, 15:06
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 2 meses
Puntos: 11
Puedes usar otra opcion, la cual es bajar un RPM y luego convertirlo a DEB usando alien. Aqui tienes las instrucciones:

http://www.rendergraf.com/index.php?...w&catid=8&id=3
  #7 (permalink)  
Antiguo 28/06/2006, 08:05
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 19 años, 3 meses
Puntos: 1
Ok, eso es lo que voy hacer, descargo el rpm, y lo convierto a...

Cita:
Iniciado por claudiovega
Puedes usar otra opcion, la cual es bajar un RPM y luego convertirlo a DEB usando alien. Aqui tienes las instrucciones:

http://www.rendergraf.com/index.php?...w&catid=8&id=3
Ya había visto ese URL hace unos momentos, y estoy descargando el rpm, aunque he tenido problemas con la descarga, seguiré con esta opción a ver. Según parece que funciona también de esta manera.

Qué son archivos .rpm?
  #8 (permalink)  
Antiguo 28/06/2006, 08:18
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 2 meses
Puntos: 11
Lo mismo que los deb (paquetes de programas), pero para redhat.
  #9 (permalink)  
Antiguo 28/06/2006, 09:17
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 7 meses
Puntos: 35
¿Es necesario hacer eso? Convertir paquetes de RPM a DEB es sólo para casos de emergencia; nunca se sabe si la conversión será 100% correcta.

¿Estás totalmente seguro de que no existe un paquete similar para tu distro? Podría apostar a que sólo es necesario buscar un poco.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #10 (permalink)  
Antiguo 28/06/2006, 09:22
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 19 años, 3 meses
Puntos: 1
Descargué el archivo sagcad-0.9.4-1.i386.rpm, luego descargué e instalé alien según las instrucciones del archivo INSTALL :
# perl Makefile.PL
# make
# make install
Luego traté de convertir el archivo a .deb :
# alien sagcad-0.9.4-1.i386.rpm
sh: line 1: rpm: command not found
Error executing "LANG=C rpm -qp --queryformat %{SUMMARY} sagcad-0.9.4-1.i386.rpm": at /usr/local/share/perl/5.8.8/Alien/Package.pm line 466.

Qué es este error, pensé que ya no faltaba más anda?
  #11 (permalink)  
Antiguo 28/06/2006, 09:46
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 7 meses
Puntos: 35
¿Leíste mi post? Alien no es seguro; es sólo para emergencias.

Según veo en Google, parece que necesitas instalar libgtk1.2-dev. Prueba y nos cuentas.

Y trata de hacer caso a los consejos; de nada sirve postear en un foro si no vas a escuchar las sugerencias que recibas.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #12 (permalink)  
Antiguo 28/06/2006, 09:56
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 2 meses
Puntos: 11
Por que instalaste alien "a mano" si en la pagina que te indique decia lo siguiente:

# sudo apt-get install alien
# sudo apt-get install libgtk1.2-dev
# dpkg -i /ruta/archivo_sagcad

Recomendé alien por que hice unas busqueda en google pero no encontre un paquete para ubuntu.
  #13 (permalink)  
Antiguo 28/06/2006, 13:35
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 19 años, 3 meses
Puntos: 1
Lo hice manualmente porque la conexión al servidor es...

Cita:
Iniciado por claudiovega
Por que instalaste alien "a mano" si en la pagina que te indique decia lo siguiente:

# sudo apt-get install alien
# sudo apt-get install libgtk1.2-dev
# dpkg -i /ruta/archivo_sagcad

Recomendé alien por que hice unas busqueda en google pero no encontre un paquete para ubuntu.
La conexión es deficiente, instala algunos archivos y otros no :
# sudo apt-get install alien
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
libbeecrypt6 libneon24 librpm4 libsqlite3-0 rpm
Suggested packages:
lsb-rpm lintian
The following NEW packages will be installed:
alien libbeecrypt6 libneon24 librpm4 libsqlite3-0 rpm
0 upgraded, 6 newly installed, 0 to remove and 712 not upgraded.
Need to get 272kB/2289kB of archives.
After unpacking 7037kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Err http://1....3 testing/main libsqlite3-0 3.2.8-1
404 Not Found
Err http://1....3 testing/main alien 8.63
404 Not Found
Failed to fetch http://1....3/debian/pool/main/s/sql...2.8-1_i386.deb 404 Not Found
Failed to fetch http://1....3/debian/pool/main/a/ali...n_8.63_all.deb 404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Es un servidor institucional y a veces no instala bien los paquetes.

Por eso Opté por la instalación que dice en la url : http://www.rendergraf.com/index.php?...w&id=3&catid=8

Arriba me informan que hace falta una librería, bueno intentaré con eso también.

Lo que si es bueno de windows son las instalaciones golillas, aqui en linux existen varias maneras, pero ninguna es segura, siempre hace falta que si otro archivo adicional, que si una latosa libreria que no viene con el archivo .tar.gz o .deb, que se yo, estoy arto de esto....

Pero, seguimos pues........
  #14 (permalink)  
Antiguo 28/06/2006, 13:58
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 7 meses
Puntos: 35
Cita:
Iniciado por jglorenzosqr
(...) Lo que si es bueno de windows son las instalaciones golillas, aqui en linux existen varias maneras, pero ninguna es segura, siempre hace falta que si otro archivo adicional, que si una latosa libreria que no viene con el archivo .tar.gz o .deb, que se yo, estoy arto de esto.... (...)
A mí me ocurre precisamente lo contrario: cuando uso Windows, me da mucha "lata" tener que ir a 150 sitios web distintos para descargar uno por uno los programas que necesito. En cambio, en mi Fedora basta con un simple "yum install programa1 programa2 ... programaN" y listo.

¿Es necesario que uses esos repositorios institucionales? No puedes culpar a Linux, cuando el problema está en que tú estás usando repositorios imperfectos.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:24.