En ocasiones, nos vemos obligados a desempaquetar algún paquete deb para hacerle algunas modificaciones, cambiar dependencias, añadir contenido…
La manera de hacerlo es bastante sencilla:
Creamos una carpeta en la que trabajar
mkdir paquete
Extraemos el contenido del paquete en esa carpeta
dpkg-deb --extract paquete.deb paquete
siendo paquete.deb el paquete que queremos modificar
Extraemos los archivos de control
dpkg-deb --control paquete.deb paquete/DEBIAN
Ahora podemos trabajar en los archivos que hemos descomprimido y hacer lo que queramos.
Una vez hayamos acabado, ya sólo nos queda volver a empaquetarlo
dpkg --build paquete
El nombre del paquete deb resultante coincidirá con el nombre de la carpeta con la que hemos trabajado. Esto no influirá a la hora de instalarlo, el nombre y versión del paquete está especificado en el archivo de control que está dentro
Este artículo de @Juanro49@plume.nogafam.es está licenciado bajo CC BY-SA 4.0
Comments
No comments yet. Be the first to react!