60 votos

Dado un paquete fuente de debian - ¿Cómo instalo el construir-deps?

Tengo un debian (bueno, técnicamente ubuntu) paquete de código fuente, es decir, la .dsc, la .tar.gz, etc., Quiero construir esto. El dpkg-buildpackage falla, ya que no tengo todas las dependencias de compilación.

Normalmente yo uso la apt-get build-dep, pero este paquete no está en apt.

Hay una 'limpia', 'correcto' para instalar todas las dependencias de compilación, dado un paquete de código fuente. Sé que puedo abrir el archivo debian/control de archivo, pero tengo la curiosidad de si hay un "buen" camino.

He instalado build-essential, y de todas las normales de los compiladores, etc., este paquete requiere de software adicional.

47voto

ptman Puntos 8492

Uso mk-build-deps que forma parte de devscripts .

11voto

mblsha Puntos 305

En realidad puedo usar dpkg-checkbuilddeps que muestra las dependencias de compilación. Eso me da el 99% de lo que necesito

6voto

Steve Scheffler Puntos 1166

Normalmente utilizo debuild de devscripts para construir paquetes y si se imprime una línea de falta construir-deps relevante.

La forma "correcta" es utilizar pbuilder o similar que construirá el paquete en un mínimo chroot y sólo tiene que instalar cualquier compilación-deps adicional según lo especificado por el paquete, esto también elimina un montón de otros posibles problemas (las instalaciones locales de las bibliotecas no embalados por ejemplo).

-7voto

Lanselot Puntos 678

Prueba:

apt-get install build-essential

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X