El jue, 13-09-2007 a las 16:43 +0200, Elvis Aaron Presley escribió: > 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: >
apt-get build-dep sólo funciona si tienes una línea en el sources.list que empiece por deb-src. Dos opciones: 1.- Añades la línea correspondiente del respositorio php5 de snapshot.debian.net 2.- Instalas apache-dev y apache2-prefork-dev (la versión que sea) y editas en debian/control la línea Build-depends rebajando el número de versión a lo que tienes (estoy casi seguro al 99% que compilará igual) para construir el paquete usa: dpkg-buildpackage -rfakeroot -us -uc (y no lo ejecutes como root!!!) > 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: debian-user-spanish@lists.debian.org > 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 > -- http://soleup.eup.uva.es/mariodebian
signature.asc
Description: Esta parte del mensaje está firmada digitalmente