Sirviendo información sobre Linux desde 1998

/configure y make ¿Como los obtengo?

/configure y make ¿Como los obtengo?

Hola a todos,

Recien migre a Linux instalando Ububtu 6.06, todo perfecto excepto que no puedo imprimir por que no hay un conductor para mi lexmark Z611, lo baje de marca y me puse a leer e investigar como instalarlo, así lo tengo a mitad de proceso luego de desempacar y descompactar, ahora debo convertir de rmp a gnm, esto se hace con Alien que ya esta desem/descom. junto con sus extras.

Mi problema es que no tengo en el equipo el ./configure y make, he buscado y no encuentro como los adquiero, por cierto el install de alien me indica que debo ejecutar ./mekafile.pl y estoy suponiendo que es en lugar de ./configure.

Finalmente mi duda tres, por que un programa (./configure) lleva el nombre como de petición de directorio.

Gracias desde ya

Saludos

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

configure + make

Hola

Es raro que no tengas make instalado, suele instalarse por defecto en la mayoria de distribuciones. Si no lo tienes, instala el paquete que lo distribuye (por.ej: en SuSE se llama make-'numero de version')

Una manera facil de comprobar que tienes 'make' instalado y accesible en tu 'PATH' es escribir type make y que el resultado no sea bash: type: make: not found

'./configure' es un script en bash con una funcion especial y que existe en el directorio con las fuentes del programa que estes intentando instalar. Es el encargado de configurar y crear un fichero 'Makefile' que sera utilizado por 'make' para compilar/instalar el programa que estas instalando.

'configure' se ejecuta './configure' porque al ser un script en el directorio fuente del programa a instalar, se debe llamar desde este directorio con './' delante para definir que nos referimos al configure del directorio donde nos encontramos y para que sistema lo pueda encontrar.

El ejecutar configure + make + make install es el metodo mas comun de instalacion de un programa cuando lo compilamos nosotros mismos, pero ..... no es el unico y algunos programas tienen sus propios metodos de configuracion/compilacion/instalacion como el ejecutar un script en Perl que se encarge de todo esto (makefile.pl)

Ha quedado un poco mas claro o estas todavia mas confuso con tantas maneras diferentes de hacer las cosas? ;-)

Un saludo y suerte

instalar tgz en ubuntu

cuando voy a instalar un programa .tgz me dice fichero no encontrado y no puedo seguir instalando agradezco su ayuda gracias. josé hernandez de venezuela.

Imagen de AnimAlf

Re: /configure y make ¿Como los obtengo?

Si existen los archivos Makefile.am y configure.in solo tienes que generarlo, Este proceso forma parte de las autotools concretamente autoconf.

En el directorio ejecuta:

aclocal
autoconf
automake --add-missing

tras esto ya tendrás tu archivo ./configure

SaludOS

saludos me llamo flavio.

saven debo intalar apache en centos de echo baje codigo fuente venia.tar lo cual tube que desempaquetarlo y baje el archivo apache_1.3.41.tar , lighttpd-1.4.18.tar depues de desempaquetar me quedo lighttpd-1.4.18.

entre como root para poder compilarlo ./configure para quecreara su fichero makefile almomento de hacer un make install terminadolaintalacionmedice que se sale del directorio `/home/flavio/Desktop/lighttpd-1.4.18'y no termina de intalar, si pudieran echarmeuna mano y ver en que estoi fallando , puede ser laruta deintalacion y dejarlo en home utilizando un configure_ _prefix= /home/flavio/lighttpd-1.4.18 pero no se en realidad si esas libreriaspertenecen a apache .

saludos me llamo flavio.

saven debo intalar apache en centos de echo baje codigo fuente venia.tar lo cual tube que desempaquetarlo y baje el archivo apache_1.3.41.tar , lighttpd-1.4.18.tar depues de desempaquetar me quedo lighttpd-1.4.18.

entre como root para poder compilarlo ./configure para quecreara su fichero makefile almomento de hacer un make install terminadolaintalacionmedice que se sale del directorio `/home/flavio/Desktop/lighttpd-1.4.18'y no termina de intalar, si pudieran echarmeuna mano y ver en que estoi fallando , puede ser laruta deintalacion y dejarlo en home utilizando un configure_ _prefix= /home/flavio/lighttpd-1.4.18 pero no se en realidad si esas libreriaspertenecen a apache .

Imagen de AnimAlf

Re: Saludos

Estas efectuando un make install desde uno de tus directorios, en los que tienes permiso. Te realizará toda la compilación y te creará los binarios. Pero cuanto intente mover los binarios y demás a su destino, entonces se encuentra que ahí no tiene permiso para escribir. El make install lo debes ejecutar con privilegios, por ejemplo sudo make install

SaludOS

nose

No me funciona nada XD, ya intente con lo de ac noseque y con lo de sudo ./configure luego sudo make y luego sudo make INSTALL

Detesto linux, lo bueno que es rapido