Re: Desempaquetar y empaquetar un deb
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 . ..
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.
Reply to: