Personalmente no me gusta nada instalar librerías con el típico:
./configure; make; make install
Ya que de esta forma todos los programas/librerías acaban juntos en
La solución es relativamente sencilla, compilar con :
./configure --prefix=/home/miUsuario/proyectos/nombre_libreria; make; make install
De esta forma el programa/librería se instalará en tu home, en un directorio común “proyectos” y con un directorio para ella sola “nombre_libreria”. Para que todo funcione sólo hace falta un detalle más, ajustar las rutas para que el ld(linker) y el bash encuentren tanto las librerías como los binarios añadiendo estas lineas al .bashrc
EXT_DIR=$HOME/proyectos
[ -d $EXT_DIR ] && EXT_LIBS=$(find $EXT_DIR -maxdepth 2 -type d -iname "lib")
[ -d $EXT_DIR ] && EXT_BIN=$(find $EXT_DIR -maxdepth 2 -type d -iname "bin")
for i in $EXT_LIBS; do
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$i
done
for i in $EXT_BIN; do
export PATH=$PATH:$i
done
¿Fácil no?, si alguien se pierde que haga uso de los comentarios que para eso están
