LIBREFOREVER.COM/BLOG

Informática, GNU/Linux, software libre, proyectos, guías, cosas que me sucedan, mis opiniones…

Como compilar programas para GNU/Linux

Publicado por ERMes en 11th Agosto 2009

Es raro que un programa no esté en el repositorio de la distribución que usemos pero, aveces, hay programas que solo suministran el código fuente y es necesario compilarlos.

Ahora voy a explicar unas pautas básicas y muy genéricas para los que no lo hallan hecho nunca y quieran hacerlo:

  1. Descomprime el archivo con código fuente

  2. Asegúrate de tener “g++” y “make” instalados. En Debian o Ubuntu puedes instalar un paquete que se llama “build-essential” para asegurarte de que estás listo para poder compilar programas.

  3. Antes de continuar te recomiendo leer la documentación que acompaña al programa, que normalmente está contenida en un archivo llamado README. Por otro lado, tambíen suele existir un archivo llamado INSTALL que explica la forma de instalar el programa. Ambos archivos suelen estar escritos en inglés e informan de las dependencias especiales que necesita el programa para poder ser compilado y la forma de instalarlo. Si encuentras estos archivos y puedes comprenderlos, es mejor que sigas sus instrucciones pues cabe la posibilidad de que el programa se instale de otra forma distinta a la genérica (descrita en esta guia).

  4. Abre una consola en la carpeta donde está el código fuente.

  5. Pon “./configure”.

    • Es posible que de error, en ese caso es porque falta por instalar alguna librería.

    • Busca en google el error, averigua cual es e instalala desde tu gestor de paquetes.

    • Normalmente el propio error te dice el nombre de la librería.

    • Cuando la hallas instalado vuelve a ejecutar “./configure” y repite esta operación hasta que no de errores.

  6. Pon en consola “make” y después de un rato tendrás tu programa compilado

    • Si aparece algún error durante este paso (cosa muy poco usual), tendrás que googlear para ver porqué es y solucionarlo.

  7. Si has logrado llegar aquí, ya puedes relajarte. Ahora solo queda instalar el programa. Para ello pon en consola “su” e introduce la contraseña de super usuario (root).
  8. Ahora puedes ejecutar “make install” para instalarlo en tu sistema y empezar a usarlo.

Espero que a alguien le sirva de algo esta guía.

¿Te ha gustado este artículo o tienes algo que decir? Deja tu comentario, serás bienvenido.

Dejar un Comentario

XHTML: Puedes usar estos tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">