Desempaquetar y empaquetar paquetes deb | Algo de Linux

jueves, 20 de mayo de 2010

Desempaquetar y empaquetar paquetes deb

A veces necesitamos desempaquetar un paquete deb para hacerle algún pequeño retoque.

Pues bien, si queremos desempaquetar un paquete .deb, creamos un directorio donde extraerlo y lo extraemos:

$ mkdir paquetedescomprimido
$ dpkg-deb --extract paquete.deb paquetedescomprimido

Con ésto, estaremos extrayendo los ficheros que se instalan en el sistema.

Ahora bien, si queremos además extraer la parte de control del paquete, lo haremos de la siguiente manera:

$ dpkg-deb --control paquete.deb paquetedescomprimido/DEBIAN

Con ésto, estamos extrayendo la información de control del paquete en el directorio paquetedescomprimido/DEBIAN.

Una vez hecho lo anterior, haremos las modificaciones que necesitemos, y, cuando hayamos terminado, lo volvemos a empaquetar:

$ dpkg --build paquetedescomprimido
$ mv paquetedescomprimido.deb paquete.deb

2 comentarios:

Christopher dijo...

Gracias, me sirvio para instalar un programa que no se dejaba por el archivo de control...

Juan Francisco Zampronio dijo...

Muchas gracias!. Me sirvió