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

Responder a