Servilio Afre Puentes escribió: > 2009/5/20 Hugo Florentino <sysadmin en cips.cu>: > >> Servilio Afre Puentes escribió: >> >>> 2009/5/18 Carlos Javier Borroto <carlos.borroto en gmail.com>: >>> >>> >>>> 2009/5/15 Servilio Afre Puentes <servilio en gmail.com>: >>>> >>>> >>>>> $ mk-build-deps squid*/debian/control >>>>> $ sudo aptitude install squid-build-deps....deb >>>>> >>>>> >>>> Interesante esta recomendacion, Servilio imagino que recomiendas esto >>>> para evitar la mezcla de apt-get y aptitude, porque de lo contrario >>>> algo como esto parece mucho mas sencillo: >>>> $ sudo apt-get build-dep squid >>>> >>>> >>> No, lo recomiendo porque cuando quieras desinstalar lo que necesitaste >>> para compilar ese paquete solo necesitas eliminar el paquete que >>> construye mk-build-deps y el aptitude marcará automáticamente los >>> paquetes de los que depende (si no hay nadie más usándolos, claro) >>> para ser borrados. Con apt-get build-dep estás pidiendo explicitamente >>> q se instalen, por tanto la única forma de desinstalarlos es >>> manualmente. >>> >>> Saludos, >>> >>> Servilio >>> >> Interesante. >> Y este procedimiento me permite construir un .deb? >> Porque hace días andaba buscando algo así. >> > > Si. Una mejora que se puede hacer es, antes de ejecutar > dpkg-buildpackage, modificar el changelog del paquete: > > $ dch -Dlocal-builds -lhfbuild "Rebuilding with tcmalloc." > > Y con esto tendrás una versión local automáticamente ;-) Esta > herramienta intenta poner una dirección de correo-e sensible, pero si > termina con la herrada puedes asignar a la variable EMAIL la correcta, > o simplemente prefijar la asignación a la invocación de dch (como > "EMAIL=hugo en cips.cu dch ..."). Tener la dirección de correo-e correcta > ayuda mucho en la firma automática del paquete con GPG, aunque a > dpkg-buildpackage puedes especificarle siempre la llave a usar para > firmar. > > Saludos, > > Servilio
Gracias por la info. Estoy aprendiendo mucho gracias a este hilo. Una pregunta: ya de paso no sería conveniente construir el paquete desde un entorno chrooted? Porque buscando información relacionada al procedimiento que mencionabas, he visto recomendado [1], [2], [3], etc... usar pbuilder o incluso cowbuilder. [1] http://packages.debian.org/lenny/pbuilder [2] http://www.debian-administration.org/articles/114/print [3] http://www.netfort.gr.jp/~dancer/software/pbuilder-doc/pbuilder-doc.html Saludos, Hugo _______________________________________________ Cancelar suscripción https://listas.softwarelibre.cu/mailman/listinfo/linux-l Buscar en el archivo http://listas.softwarelibre.cu/buscar/linux-l
