Compilar un paquete Debian

( sistemas / linux / debian )

NOTA: Esta información puede estar obsoleta y/o incompleta.

Para compilar un paquete de la distribución estable (o en la que estemos) para modificar algo o simplemente para compilarlo nosotros (no recomendado), primero nos vamos a un directorio temporal, por ejemplo:

cd /usr/src/nombre_del_paquete

Luego nos bajamos el fuente y los ficheros necesarios, como el .diff y el .dsc:

apt-get source nombre_del_paquete

Para asegurarnos de que tenemos los paquetes necesarios para compilar:

apt-get build-dep netatalk

Ahora podemos ir al directorio donde están las fuentes y demás ficheros y directorios y modificar lo que necesitemos. Un fichero importante donde casi siempre añadiremos variables y opciones que por defecto no vienen es:

debian/rules

Una vez modificado lo que necesitemos, compilamos y generamos el o los paquetes tal cual lo haría un desarrollador:

dpkg-buildpackage

Una vez que termine (si no ha dado ningún error) un nivel por encima de donde estamos habrá generado el/los .deb que podremos instalar o actualizar y tendremos el paquete modificado casi como si fuera el oficial.

Modificado el 19 Febrero, 2015
Creado el 25 diciembre, 2009
   

Compartiendo conocimiento desde 1995 - I.M.D. I.M.D.