Re: Desempaquetar y empaquetar un deb
El mié, 16-02-2005 a las 01:31 +0100, Santiago Vila escribió:
> On Wed, 16 Feb 2005, mario wrote:
>
> > Quisiera por motivos de comodidad desempaquetar un paquete
> > (concretamente el pxes-base) convertido con alien de .rpm a .deb para
> > añadir dependencias lo mismo que pxesconfig, ya que así cuando se
> > instale ese paquete se instala el resto.
> >
> > Se como hacerlo, sólo hay que editar el archivo control y añadir la
> > línea Dependencies con los paquetes que se necesitan incluso con
> > versiones. Lo que no se es como "descomprimir" el .deb y recomprimirlo.
>
> La forma chapucera sería algo así, como root:
>
> wget http://dondesea/paquetequesea.deb
> ar x paquetequesea.deb
> mkdir tmp
> cd tmp
> tar xzvpf ../data.tar.gz
> mkdir DEBIAN
> cd DEBIAN
> tar xzvpf ../../control.tar.gz
> [ aquí haces los cambios que te apetezca ]
> cd ..
> dpkg --build . ..
>
Funciona correctamente, eres un fenómeno!!!!
Si interesa a alguien voy a preparar un pequeño mirror para por ejemplo
instalar un servidor con pxes con un simple apt-get.
Hablaré con el desarrollador de pxes por si le interesa que yo sea el
mantenedor del paquete para debian.
He recomiplado el paquete, editado el correo del mantenedor y añadido la
linea de dependencias y parece que funciona correctamente.
> Y voilá, ya tienes una versión modificada del paquetequesea.deb.
>
> La forma buena por supuesto es crear el paquete a partir del código
> fuente, con su debian/rules bien hecho, etc.
>
--
mario <debian@estilorural.com>
Reply to: