Creo este post para los que quieran aprender sobre como linux averigua donde buscar las librerias, para que cualquiera que no sepa pregunte y para tener un sitio ordenado donde se puedan recurrir a buscar librerias o codigo fuente sobre ella (y posibles errores de compilaión) (en vez de ir navegando por el foro).
1) Linux busca las librerias (dinamicas) en:
- la variable: LD_LIBRARY_PATH se modifica asi: se abre la terminal y se escribe:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/direc/tor/io/nombrelibreria.so
- En el fichero /etc/ld.so.cache que es el generado por /sbin/ldconfig y /sbin/ldconfig.real que toman de referencia el archivo /etc/ld.so.conf que toma de referencia los archivos (acabados en .conf) de la carpeta /etc/ld.so.conf.d. Bennugd ya tiene su directorio de las libs definido en un archivo /etc/ld.so.conf.d/bennugd.conf. Es decir que si queremos añadir libs a Bennugd solo habria que meter las carpetas en el subdirectorio lib (junto con las demas libs y modules) y actualizar el ld.so.cache: terminal "sudo ldconfig" o si no os va bien "sudo config.real".
Nota: Intentare tener actualizado la informacion de este mensaje intentando responder todas las dudas aqui, tambien intentare tener actualizado los contenidos descargables como librerias u otros archivos.