Shared Library in NIX is a file like DLL in Windows.
More efficient disk space, more efficient memory usage, if different binaries link to the same libraries.
Основные папки:
/usr/lib
/lib
Ldd /bin/ls - команда показывает, от каких библиотек зависит "ls". Инфу о зависимостях команда берет из кеша. В данном примере, /etc/ld.so.cache. А вот строение кеша задается в конфиг-файле ld.so.conf.
Создание кэша - команда ldconfig
Итого, для установки вручную библиотек нужно сделать конфиг-файл их включения, лежащий в папке /etc/ld.so.conf.d. В нем прописать путь до библиотек, и запустить ldconfig.
Можно указать дополнительный путь к библиотекам через переменную окружения:
export LD_LIBRARY_PATH=/home/test_user/lib