Os programas do Linux estão usando bibliotecas que são chamadas de objetos compartilhados. Objetos compartilhados possuem a extensão .so. Para ver o S.O. uso do comando ls
run ldd /bin/ls
-
Por padrão, as bibliotecas são armazenadas em / lib / usr / lib e / usr / local / lib (/ lib32, / lib64 para 32/64 bits). A informação onde libs adicionais podem ser encontradas é armazenada em
/etc/ld.so.conf.d/
. Existem arquivos .conf únicos que contêm pathes para bibliotecas específicas, ie. %código%. Como a pesquisa em /etc/ld.so.conf.d/ é muito lenta/opt/foo/lib
gera o arquivo /etc/ld.so.cache, que é uma versão binária desta que melhora a velocidade de pesquisa. Para responder a primeira pergunta. Não mantenha o arquivo. -
Sim, o apt-get ou o dpkg (?) está acionando o ldconfig. Como funciona - veja 1.
-
Sim, veja 1.
Espero, acertei. Sinta-se à vontade para me corrigir.