compilar desde el source

Post Reply
Message
Author
mama21mama

compilar desde el source

#1 Post by mama21mama »

Intentando compilar findutils

http://text0.tk/l/318

Code: Select all

This program built for i486-pc-linux-gnu
    Report bugs to <bug-make@gnu.org>
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/root/findutils-4.1.20/gnulib'
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/root/findutils-4.1.20/gnulib'
    make: *** [install-recursive] Error 1
     
    Step 5
     
    Finished
    ../findutils-4.1.20-i486 is now fully populated.
    ../findutils-4.1.20-i486.files has a list of the installed files.
    You might want to go into it and trim the fat or whatever,
    but basically it is now ready to be converted to a PET
    package. Just do this:
    # cd ..
Segun lei por aqui
Dentro del terminal tecleamos "./configure" (sin las comillas) y damos Enter.
Esperamos a que en el terminal vuelva a aparecer el símbolo # .
Luego tecleamos "make" (sin comillas) y damos Enter.
Esperamos nuevamente a que aparezca el símbolo # .
Ahora tecleamos "new2dir make install" .
Aparecerá un texto en inglés, aceptamos dando a Enter.
Daremos enter 3 veces más.
Esperamos a que el proceso termine, nos aparcerá más texto, en ese momento
tecleamos una letra y damos Enter.
Damos Enter dos veces más.
Luego ingresamos una descripción del programa de unas tres palabras de largo (no más).
Damos 3 veces Enter.
Nos abrirá una ventana con campos para rellenar.
Damos en "Generate Package Entry" (o similar).
Esperamos un momento, aparecerá más texto indicando que el archivo PET fue creado, damos Enter y cerramos el terminal.
Y listo, acabamos de crear un archivo PET con una aplicación desde su fuente.
No entiendo el error ese que salio... :roll:

User avatar
GustavoYz
Posts: 883
Joined: Wed 07 Jul 2010, 05:11
Location: .ar

#2 Post by GustavoYz »

Antes que nada...
Fijate hay una versión de Findutils incluída en puppy...

Code: Select all

find --help
Para ver dónde está:

Code: Select all

which find
¿Qué 'flags' pasaste en 'complile'? (--prefix=/usr)
¿Qué fué copiado en /root/findutils-4.1.20/?
Nada?

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#3 Post by wow »

Prueba otra vez sin usar new2dir, nunca confie en ese script. Para reemplazar findutils que viene con puppy utiliza(cambia el i686 si quieres):

Code: Select all

./configure  --build=i686-pc-linux-gnu --bindir=/bin --libexecdir=/libexec --sysconfdir=/etc --localstatedir=/var --prefix=/usr --disable-debug
Image

Uso "make install DESTDIR=" para instalar los binarios en otra ubicacion para reutilizarlos luego, opcionalmente "strip --strip-unneeded" a los ejecutables para crear .pets que ocupen menos espacio en disco.
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

mama21mama

#4 Post by mama21mama »

¿Qué 'flags' pasaste en 'complile'? (--prefix=/usr)
¿Qué fué copiado en /root/findutils-4.1.20/?
Nada?
no use ningún flags GustavoYz, los binarios se crearon mezclados en el source pero mas ese error.

si algo así pensé wow, esta manera que me dices la voy a probar.
de esta manera con todos los surces?
Luego cuento como me fue gracias por responder a los dos.
Si hay otra manera, que al final cree el pet estaría ver maneras para que sea mas automático.

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#5 Post by wow »

mama21mama wrote:de esta manera con todos los surces?
Nop, solo con este. De esa forma reemplazas/sobreescribes el paquete que viene preinstalado en puppy, que como viste utiliza una estructura especial.

Para el resto la ubicacion es muy variable, pero como referencia te dire que por defecto todos(o casi todos) instalan en /usr/local que es la ruta comun para software instalado por el usuario. /usr es generalmente para el software que viene con la distro asi que en cierto modo es riesgoso jugar con las cosas de /usr. Claro, excepto para mi que tengo tendencia autodestructiva xD

Otro metodo es crear RoxApps, es mas facil usarlos con el escritorio por defecto de puppy ademas que proporcionan algo de portabilidad. Busca mas informacion en la red acerca de eso, yo no uso el entorno por defecto desde hace mucho y estoy algo desactualizado en eso.
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

mama21mama

#6 Post by mama21mama »

buenisimo.

compile mi primera aplicacion en puppy :shock: :roll: :lol:

y ademas, cree el pet. :shock:

findutils : informacion

ejemplo: buscar archivos con extenciones *.wav
$locate *.wav

actualizar la BD,
$updatedb
Attachments
findutils_4.1.20_lupq_511.pet
MD5sum: 066719fb78041476276b8bc23309ef9a
(116.74 KiB) Downloaded 236 times

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#7 Post by wow »

Algo de informacion: findutils_4.1.20 es una version vieja (Octubre 2004) la version usada en puppy 4.x es findutils-4.2.24 (Julio 2005), no tengo idea de cual sea la version incluida en puppy 5.x
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

Post Reply