El Lunes, 17 de Octubre de 2005 21:46, csalinux escribió:
rpmbuild --rebuild nombre_paquete_src.rpm
* No veo la diferencia de esta compilacion con el paquete binario ya existente, se supone que se baja uno el fuente para añadir o quitar alguna caracteristica.
Sí puede haber diferencias:
rpmbuild --rebuild nombre_paquete_src.rpm compila con (target i=586)
* o i686 o i386, depende de como este construido, de ser asi en todos los paquetes, aquellos paquetes binarios i686, glibc, db, etc, los estaria bajando de optimizacion de procesador. resumiendo yo no compilo por deporte, que no quiere decir nada mas que eso en mi caso.
Puedes hacer:
rpmbuild --rebuild nombre_paquete_src.rpm --target=athlon, i686...
* Las opciones de compilacion que tu le añadas son "añadidas" , nada que ver con el comando original expuesto.
Que se puede llegar a notar, y además, las fuentes suelen compilar contra determinadas liberías, que tú, puedes haber actualizado y el binario orignal estar compilado contra una liberías con diferente versión.
* Y tambien puede no compilar y haber actualizado tambien el binario y los paquetes de bibliotecas de desarrollo y se puede llegar a notar aun mas, si se compila el paquete.src.rpm varias veces o con una mano apoyada en el chasis, a medida que el compilador le va cogiendo el gustillo al paquete ...... src de la distribucion se entiende.