[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: duda pbuilder



Les agradesco bastante, tomaré en cuenta sus sugerencias.

Gracias

Elías

El 19 de mayo de 2009 17:05, José Luis Tallón <jltallon@adv-solutions.net> escribió:
SilentBlue X wrote:
> Hola
>
>     Debes  instalar las dependencias de ejecución para poder ejecutar
>     el programa. Las dependencias de compilación para compilarlo.
>
>
> Es exactamente lo que quiero evitar, esas dos.
> esta es mi duda:
> descargo con: apt-get source paquete
> quiero modificar creo un parche, y ahora probar los cambios.
Ok
> Entonces para probar el paquete necesito instalar las dependencias
> :(   o se puede actualizar el .dsc para que reconosca los cambios, de
> manera que se pueda probar el paquete ???
Para probar el paquete, necesitarás compilarlo.
Si se trata exclusivamente de programas interpretados (arquitectura
"all"), las dependencias de construcción (Build-Depends) del paquete
(compilación, si no se tratara de programas interpretados) serán poco
más que dpkg-dev

Para PROBAR el paquete, tendrás que instalarlo en algún sitio (por
ejemplo, en un chroot), y para que funcione es necesario instalar las
dependencias de ejecución (Depends) del mismo.


¿ Por qué no quieres instalarlas ? Precisamente pbuilder lo que hace es
instalarlo todo en un chroot, que actualiza bajo demanda, y que es
restaurado automáticamente al estado original al terminar. Por tanto,
pbuilder no dejará "restos" en tu sistema.

Para probarlo, exactamente lo mismo. Puedes instalar dchroot (mejor
schroot) y utilizar (c)debootstrap para crear una "jaula" donde probar
el paquete... otra vez sin afectar a tu sistema principal.


Si es un problema de ancho de banda, te recomiendo que vayas creando un
"mirror" del Archivo de Debian para tu arquitectura... de esa forma sólo
necesitarás descargar los cambios correspondiente al subconjunto del
archivo que te interese ( por ej.: lenny/main/binary-i386 ). (¡ojo! si
sigues "unstable" --recomendado para el desarrollo--, el volumen de
cambios es enorme )



Un saludo,

   Jose



Reply to: