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 /usr/local mezclados y es un mareo cuando quieres actualizar, o quitarlos. Además necesitas ser root de la máquina para hacerlo, cosa que no siempre es posible

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 😀