According to ubuntu manual:
ldconfig creates, updates, and removes the necessary links and
cache (for use by the run-time linker, ld.so) to the most recent
shared libraries found in the directories specified on the command
line, in the file /etc/ld.so.conf, and in the trusted directories
(/usr/lib and /lib).
So, assuming that freeverb.so is located in /home/yourUser/Download directory (folder), create folder in your home:
mkdir /home/yourUser/myLibrary
and copy freeVerb.so library:
cp /home/yourUser/Download/freeverb.so /home/yourUser/myLibrary
create a simple file freeverb.conf like this:
echo "/home/yourUser/myLibrary" > freeverb.conf
Add you configuration file freeverb.conf in /etc/ld.so.conf.d directory (in this directory you can find files as example)
sudo cp freeverb.conf /etc/ld.so.conf.d
Run ldconfig in order to configure dynamic linker run-time bindings.
sudo ldconfig
If /etc/ld.so.conf.d doesn't exists, you can add your path at the end of /etc/ld.so.conf file.
At the end, if all went well, you can remove unnecessary file:
rm freeverb.conf
rm /home/yourUser/Download/freeverb.so
rmcommand, tryls -l /home/user/freeverb.soin order to verify file permission and if file exists. If it belongs to your user, it could be read-only (-r--r--r--), in this case userm -f /home/user/freeverb.so. I think you forgot Download folder in path, isn't it? – Lety Jul 09 '14 at 10:31freeverb.soin/home/yourUser/myLibrary. In this case you can remove it with:sudo rm /home/user/freeverb.so– Lety Jul 09 '14 at 15:56