Selon le manuel ubuntu :
ldconfig crée, met à jour et supprime les liens et le cache nécessaires (pour une utilisation par l'éditeur de liens d'exécution, ld.so) vers les bibliothèques partagées les plus récentes trouvées dans les répertoires spécifiés sur la ligne de commande, dans le fichier / etc / ld. so.conf, et dans les répertoires de confiance (/ usr / lib et / lib).
Donc, en supposant que freeverb.so se trouve dans le répertoire / home / yourUser / Download (dossier), créez un dossier dans votre maison:
mkdir /home/yourUser/myLibrary
et copiez la bibliothèque freeVerb.so:
cp /home/yourUser/Download/freeverb.so /home/yourUser/myLibrary
créer un simple fichier freeverb.conf comme ceci:
echo "/home/yourUser/myLibrary" > freeverb.conf
Ajoutez votre fichier de configuration freeverb.conf dans le répertoire /etc/ld.so.conf.d (dans ce répertoire vous pouvez trouver des fichiers comme exemple)
sudo cp freeverb.conf /etc/ld.so.conf.d
Exécutez ldconfig
afin de configurer des liaisons d'exécution de l'éditeur de liens dynamiques.
sudo ldconfig
Si /etc/ld.so.conf.d n'existe pas, vous pouvez ajouter votre chemin à la fin du fichier /etc/ld.so.conf .
À la fin, si tout s'est bien passé, vous pouvez supprimer le fichier inutile:
rm freeverb.conf
rm /home/yourUser/Download/freeverb.so
L'approche simple consiste à placer le fichier dans
/usr/local/lib
,chown
le fichier versroot:root
et àchmod
le faire755
.Cependant, la gestion manuelle des fichiers système n'est pas quelque chose que je recommanderais personnellement, donc si possible je rechercherais un
.deb
fichier préconstruit pour votre version particulière d'Ubuntu.la source