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

Responder a