De acordo com o manual do ubuntu :
O ldconfig cria, atualiza e remove os links e o cache necessários (para serem usados pelo vinculador em tempo de execução, ld.so) nas bibliotecas compartilhadas mais recentes encontradas nos diretórios especificados na linha de comando, no arquivo / etc / ld. so.conf e nos diretórios confiáveis (/ usr / lib e / lib).
Portanto, supondo que o freeverb.so esteja localizado no diretório / home / yourUser / Download (pasta), crie uma pasta em sua casa:
mkdir /home/yourUser/myLibrary
e copie a biblioteca freeVerb.so:
cp /home/yourUser/Download/freeverb.so /home/yourUser/myLibrary
crie um arquivo simples freeverb.conf assim:
echo "/home/yourUser/myLibrary" > freeverb.conf
Inclua seu arquivo de configuração freeverb.conf no diretório /etc/ld.so.conf.d (nesse diretório você pode encontrar arquivos como exemplo)
sudo cp freeverb.conf /etc/ld.so.conf.d
Execute ldconfig
para configurar ligações de tempo de execução do vinculador dinâmico.
sudo ldconfig
Se /etc/ld.so.conf.d não existir, você poderá adicionar seu caminho no final do arquivo /etc/ld.so.conf .
No final, se tudo correu bem, você pode remover o arquivo desnecessário:
rm freeverb.conf
rm /home/yourUser/Download/freeverb.so
A abordagem simples é colocar o arquivo
/usr/local/lib
,chown
o arquivo emroot:root
echmod
para ele755
.No entanto, gerenciar arquivos do sistema manualmente não é algo que eu recomendaria pessoalmente; portanto, se possível, eu procuraria por um
.deb
arquivo pré-criado para sua versão específica do Ubuntu.fonte