Donc, voici l'histoire courte.
Je voulais compiler le dernier client Transmission à partir des sources, mais pour ce faire, j'avais besoin de la bibliothèque libevent-2, qui n'est pas disponible dans le dépôt d'Ubuntu 10.04.
J'ai donc récupéré le code source de libevent-2, l'ai compilé et installé (sudo make install).
Je suis maintenant capable de compiler la transmission et de l'installer. Cependant, lorsque j'essaie de le lancer /usr/local/bin/transmission-gtk
J'obtiens l'erreur suivante :
/usr/local/bin/transmission-gtk: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
Cependant, libevent-2.0.so.5
est dans le /usr/local/lib
au lieu de /usr/local/lib
. Est-ce que cela peut être le problème ? Où dois-je aller à partir de là ?
0 votes
La définition de LD_LIBRARY_PATH="/usr/local/lib" semble résoudre mon problème.
0 votes
Il est toujours préférable de définir de telles variables d'environnement comme ci-dessous. Soit exportez LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib ou LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH pour vous assurer que vous perdez les anciens paramètres du chemin de la bibliothèque ld.
0 votes
Même si vous résolvez votre propre problème, faites-en une réponse pour que ce soit évident pour la prochaine personne ayant ce problème, merci ! (Incorporer ce que Jamess a dit aussi pour l'améliorer)