lunes, 22 de marzo de 2010


Una de las grandes "pegas" que tiene linux, es la instalación de aplicaciones. El problema son las dependencias a librerias, problema que distribuciones como debian resuelve con apt-get, fedora con yum... etc. En slackware lo más parecido que hay son los slackbuilds, que no son más que scripts para compilar los ficheros fuente de la aplicación en cuestión. Desde luego, si compilamos un programa, siempre quedara más optimizado y adaptado a nuestro equipo que un precompilado, pero nos encontramos con el problema de las dependencias.  Desde hace tiempo, procuro compilar todas las aplicaciones que instalo, aunque a veces toca lidiar con problemas que puedes llegar a tardar un buen rato en resolver.
Hoy he instalado una aplicación para generar imágenes HDR. La apliación en cuestión se llama pfstools, su interface gráfico qtpfsgui, y dicho interface depende de una libreria llamada fftw. Comienzo instalando pfstools y todo ok, ya puedo crear los HDR desde consola. Después instalo fftw y perfecto. A continuación intento instalar qtpfsgui... error¡¡ no encuentra las librerías de ftw (el .configure dice que esta todo ok, pero en el make falla). Total, que buscando las librerias que necesitaba veo que no están. Tras muchas vueltas logre encontrar la solución, compilar tres versiones de las librerias en función de la precisión de coma flotante requerida (¡toma ya! el archivo INSTALL de fftw no decia nada al respecto). Menos mal que lo encontre en el script de instalación de slackbuilds para fftw. Dicha información también la podemos encontrar en el siguiente enlace:

 

0 comentarios: