domingo, 22 de julio de 2012

Compilar programas sin saber dependencias (GNU/Linux Debian)

En oportunidades necesitamos compilar programas, pero no conocemos todas las dependencias (en mi caso siempre trato de que los programas que voy a instalar se hagan a la debian way

Pues bien, cada autor de paquetes debería indicar claramente todas las dependencias y tal vez utilizando herramientas como apt-file podemos instalarla, pero dependiendo del paquete, pues bien, esto se puede convertir en un dolor de cabeza.

Existe una herramienta llamada auto-apt, que se encarga de buscar todas las dependencias si existen en el sistema por nosotros.

Para instalar: aptitude install auto-apt

Luego de instalado se debe actualizar:

  1. auto-apt update
  2. auto-apt update-local #(esto es para que actualice y tome en cuenta los paquetes ya instalados)

Y para ejecutarlo: auto-apt run ./configure (dependiendo del paquete que quiera instalar cambiará el fichero)

Se dará cuenta que la utilidad ejecutará el configure instalando todas las dependencias que necesita.

Lo bueno

Te permite instalar las dependencias necesarias para que tu programa compile completamente.

Lo malo

No todas las dependencias son obligatorias pero auto-apt las instalará de todas formas.

No hay comentarios:

Publicar un comentario