On Wed, 20 Sep 2000, you wrote: > Cual es el procedimiento para recompilar un deb? Lo que he hecho > hasta ahora es "dpkg-source -x app.dsc", y despues en el directorio que > el comando anterior cre�, un "./debian/rules binary" y todo > generalmente anda de maravilla. > El problema se me presenta en los casos en que el resultado son > varios .deb, algunos de los cuales para ser generados requieren tener > librerias que no estan instaladas o configuradas en mi sistema, por > ejemplo las Mesa3d en que no tengo soporte para ggi o php4 en que no me > interesa los deb que se refieren a postgresql porque uso mysql. �Como lo > soluciono? sospecho que editar el debian/rules puede ser el camino, > pero �existe alguna manera mas limpia y corta de hacer esto?
A ver, est�s planteando varios problemas distintos: 1� C�mo saber qu� bibliotecas se necesitan para compilar un paquete. Esto est� resuelto si instalas el paquete build-essential y aquellos paquetes que haya en el Build-Depends del paquete que vayas a compilar. Si esto no funciona, es un bicho. M�ndalo si tampoco funciona con la versi�n de woody. 2� C�mo generar solamente los paquetes que nos interesan de un paquete fuente dado. La �nica posibilidad *general* que se me ocurre para esto es utilizar los objetivos binary-arch y binary-indep. 3� Qu� pasa si unos paquetes necesitan unas bibliotecas y otros no, y precisamente los que nos interesan son los que no necesitan esas bibliotecas. Bueno, aqu� est� el Build-Depends y el Build-Depends-Indep. M�s "granularidad" en general no hay, y no espero que la haya, porque el objetivo principal de Build-Depends y compa��a es facilitar la labor de los "autobuilders" (las m�quinas que se encargan de recompilar los paquetes a cada una de las arquitecturas). Vaya, otra vez que suelto un rollo tremendo y me da la impresi�n de no haber dado ninguna soluci�n...

