De acuerdo con el manual de ubuntu :
ldconfig crea, actualiza y elimina los enlaces y caché necesarios (para uso del enlazador en tiempo de ejecución, ld.so) a las bibliotecas compartidas más recientes que se encuentran en los directorios especificados en la línea de comandos, en el archivo / etc / ld. so.conf, y en los directorios de confianza (/ usr / lib y / lib).
Entonces, suponiendo que freeverb.so esté ubicado en / home / yourUser / Download directory (folder), cree una carpeta en su home:
mkdir /home/yourUser/myLibrary
y copie la biblioteca freeVerb.so:
cp /home/yourUser/Download/freeverb.so /home/yourUser/myLibrary
cree un archivo simple freeverb.conf como este:
echo "/home/yourUser/myLibrary" > freeverb.conf
Agregue su archivo de configuración freeverb.conf en el directorio /etc/ld.so.conf.d (en este directorio puede encontrar archivos como ejemplo)
sudo cp freeverb.conf /etc/ld.so.conf.d
Ejecutar ldconfig
para configurar enlaces de tiempo de ejecución del vinculador dinámico.
sudo ldconfig
Si /etc/ld.so.conf.d no existe, puede agregar su ruta al final del archivo /etc/ld.so.conf .
Al final, si todo salió bien, puede eliminar el archivo innecesario:
rm freeverb.conf
rm /home/yourUser/Download/freeverb.so
El enfoque simple es poner el archivo en
/usr/local/lib
,chown
el archivo aroot:root
, ychmod
a755
.Sin embargo, la administración manual de los archivos del sistema no es algo que recomendaría personalmente, por lo que, de ser posible, buscaría un
.deb
archivo preconstruido para su versión particular de Ubuntu.fuente