Gracias mario, ya lo tengo con el debian/rules y todo eso... Pero al intentar hacer el dpkg-buildpackage me da este error:
# dpkg-buildpackage dpkg-buildpackage: source package is php5 dpkg-buildpackage: source version is 5.1.4-0.1 dpkg-buildpackage: source changed by Steinar H. Gunderson <[EMAIL PROTECTED]> dpkg-buildpackage: host architecture i386 dpkg-buildpackage: source version without epoch 5.1.4-0.1 dpkg-checkbuilddeps: Unmet build dependencies: apache-dev (>= 1.3.23) apache2-prefork-dev (>= 2.0.53-3 dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting. dpkg-buildpackage: (Use -d flag to override.) Si intento hacer el comando "apt-get build-dep php5" para solucionarlo me dice: E: No se pudo encontrar un paquete de fuentes para php5 Supongo que es por lo que habíamos hablado... Que en sarge no está php5, y mis sources son de sarge. Si pongo sources de etch peta por otra parte... ¿Hay manera de salir del círculo de la muerte? Elvis -----Mensaje original----- De: mariodebian [mailto:[EMAIL PROTECTED] Enviado el: jueves, 13 de septiembre de 2007 16:34 Para: [email protected] Asunto: Re: como compilar sin instalar El jue, 13-09-2007 a las 16:10 +0200, Elvis Aaron Presley escribió: > Hola a todos, gracias a mariodebian me pude bajar unos sources viejos > de > php5 que me hacían falta, el problema es que yo siempre compilaba de > esta > forma: > > -Cambiar en el debian/rules las opciones que quiero. > -dpkg-buildpackage para generar los paquetes. > > El problema es que los sources descargados no tienen fichero debian/rules. > Se que en estos casos hay que hacer un ./configure con_mis_opciones > luego un make y luego un make install. > > Pero si no me equivoco, esto te instala los paquetes... Y yo no quiero > eso, solo quiero generar los .deb para ver cual instalo después. > > Seguro que se puede hacer... Una ayudita? > > Asias > > Elvis > Vamos a por el segundo millón... Como te dije en el anterior correo si descargas el archivo DSC con el comando dget (viene en el paquete devscripts) este descargará el orig.tar.gz (cod fuente original) y el diff.gz (parches de debian e información de compilación que normalmente será el directorio debian de las fuentes) Puedes descargar con wget los 3 si quieres una vez tienes en el mismo directorio el DSC, ORIG.TAR.GZ y DIFF.GZ ejecutas: dpkg-source -x *.dsc Eso descomprime el orig.tar.gz y aplica el parche diff.gz puedes aplicarlo a mano también: zcat ../*diff.gz | patch -p1 entras en el directorio que te ha creado y allí tienes el directorio debian con su debian/rules que puedes editar.... PD.- sería recomendable que crees una versión nueva (comando dch -i) para poder configurar el pinning y que no se te sobreescriba el paquete con otros de los repositorios. Saludos -- http://soleup.eup.uva.es/mariodebian

