Re-empaquetar paquetes instalados en nuestro sistema Debian o Ubuntu | Algo de Linux

domingo, 5 de junio de 2016

Re-empaquetar paquetes instalados en nuestro sistema Debian o Ubuntu

Éste es un post que ya tenía publicado en el año 2013, pero como me han preguntado recientemente por el tema, vuelvo a publicarlo para que veáis que esta herramienta sigue estando vigente tanto en Debian como Ubuntu.

A veces hemos instalado algún software en nuestro sistema y, a pesar de que sigue instalado, ya no disponemos del paquete con el que lo hemos instalado, sea porque ya no se encuentra en los repositorios, no tenemos actualmente configurados los repositorios desde los que lo instalamos, es un paquete que creamos nosotros mismos y lo hemos perdido, etc... En este caso, podemos volver a crear el paquete haciendo uso de una herramienta muy útil para estos casos: dpkg-repack.

Veamos cómo usarla con un ejemplo:

Supongamos que hace tiempo instalamos en nuestro sistema el paquete gpdftk, queremos instalarlo en otra máquina y no sabemos de dónde sacarlo.

Primero instalamos los paquetes fakeroot y dpkg-repack:

# apt-get -y install fakeroot dpkg-repack

Una vez instalados, no tenemos más que usarlos:

$ fakeroot -u dpkg-repack  gpdftk

Y de este modo tan sencillo, obtendremos el paquete gdftk.
Publicado por primera vez en http://enavas.blogspot.com.es