Compilar un paquete Debian
Revisado: 15 de febrero de 2010 | etiquetas: Debian, Linux
En algunas ocasiones he necesitado compilar un paquete Debian para modificar algo o para tener una versión concreta que no está de momento en la distribución estable pero si en la inestable.
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 nombe_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 eror) un nivel por encima de donde estamos habrá generado el/los .deb que podremos instarlar o actualizar y tendremos el paquete modificado casi como si fuera el oficial.
Articulos similares:
- Compilar Netatalk con soporte de encriptación (9 enero 2008)
- Compilar Dynamips (11 enero 2008)
- Soporte de VLANs en Debian (10 octubre 2008)
- Cambiar el aspecto (tema) del Dock en Leopard (17 junio 2008)
- dpkg, apt y aptitude (9 marzo 2009)
































