2009/5/20 Hugo Florentino <[email protected]>: > 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 protected] 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 _______________________________________________ Cancelar suscripción https://listas.softwarelibre.cu/mailman/listinfo/linux-l Buscar en el archivo http://listas.softwarelibre.cu/buscar/linux-l
