Cosas de Linux
Inicio Info

Crear paquetes deb a partir del código fuente de un programa

Además de las dependencias específicas de cada programa, lo que necesitamos para poder crear los paquetes .deb es lo siguiente:

# apt-get install dh-make devscript fakeroot build-essential

Para este ejemplo vamos a compilar Gimp a partir de los fuentes y crear el paquete .deb.

$ mkdir gimp-deb
$ cd gimp-deb
$ tar -xvjf gimp-2.8.14.tar.bz2
$ cd gimp-2.8.14
$ dh_make -e email@localhost

En lugar de email@localhost se puede poner cuaquier otro correo.

El comando anterior nos pregunta que tipo de paquete deseamos crear y nos da varias opciones. En este caso tenemos que escoger la opción single s

$ ./configure

Si todo ha ido bien, la configuración terminará sin errores. Si se muestra alguno debido a dependencias incumplidas, ver cuales son, instalarlas y volver a repetir el proceso hasta que termine sin errores.

$ dpkg-buildpackage -rfakeroot

El proceso es posible que nos haga algunas preguntas, respondemos lo que nos interese y después de un tiempo, si no hay errores, creará en la carpeta superior el archivo .deb, junto con los fuentes.

2025 Alberto Picado