18 Oct
2005
18 Oct
'05
18:52
jose maria escribió: > 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. Y no. si te bajas un paquete i686.srpm y le das la orden sin "target" lo compilas para i586. > >>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. > > Muy bien tu gracieta... pero te repito... te bajas el patquete.rpm.src de la distribución o del equipo de fútbol que tu quieras y necesita compilar contra determinadas librerías que no suelen venir el el paquete src. Si no tocas nada en tu sistema... entonces SÍ TE QUEDA UN RPM, casi exactamente igual que el orignal de la distro, no queda igual, porque le faltaría la firma digital de SuSE. Los paquetes vienen firmados... no sólo por SuSE, si no también otros empaquetadores firman sus rpm, tales como Packman, etc. En tu ordenador con tu distribución puedes haber actualizado liberías, por ejemplo, o el mismísimo kernel, y solo por ejemplo, que no vengan de los repositorios oficiales de SuSE, y al compilar el paquete puede ser distinto y notarse... te apoyes en el chasis del Renault de Fernando Alonso o en el Ferrari de Michael Schumaker. Sin acritud. Un saludo.