2008-10-16 10 views
15

Recientemente descargué el tarball fuente para una aplicación GTK que me gustaría mejorar. Utiliza la secuencia de compilación estándar ./configure y make.¿Cuál es la forma de Debian de obtener automáticamente dependencias de compilación en Debian o Ubuntu?

La primera vez, configure informó un montón de dependencias de compilación no satisfechas, como libgnomeui-2.0. Como suelo hacer, tuve que buscar y buscar manualmente los nombres de los paquetes Debian *-dev correspondientes a estas dependencias ... por supuesto, los nombres nunca coinciden del mismo modo, así que es una verdadera molestia.

Entonces, ¿qué ocurrió a mí es ... ¿existen herramientas de ayuda para instalar automáticamente las dependencias de construcción enumerados por los archivos de configuración automake/autoconf ???

(que ya sé sobre los dpkg-buildpackage herramientas, pero en este caso estoy interesado en la construcción de un paquete fuente independiente de la distribución en bruto, no de la fuente de paquetes de Debian.)

Respuesta

18

Quiere auto-apt (manpage).

+0

¡Ahora eso es lo que estoy buscando! Gracias, emocionante! –

+1

Guau, esa es una herramienta increíble para agregar a mi colección. ¿Por qué no recibe prensa? +1 para ti. – sdellysse

10

apt-get build-dep <package>

+0

Gracias, John, conozco esta herramienta, pero solo funciona para paquetes que ya han sido "Debianizados". Me pregunto si hay algo similar que haga el truco para los tarballs distro-agnósticos usando el sistema automake/autoconf estándar. –

0

menos escribir tu propio script que hace una búsqueda de apt-cache para cada paquete -dev puede que no tengas suerte.

Cuestiones relacionadas