Je suis sous ubuntu 10.04 et je veux utiliser tmux 1.6. tmux a une dépendance sur libevent 2.
Ma solution a été de compiler libevent2 et de la déposer dans /usr/local/lib
puis compilez tmux contre cette librairie et déposez dans /usr/local/bin
. Cela fonctionne très bien jusqu'à ce que... je redémarre. Ce n'est qu'une supposition de ma part, mais il semble que d'autres binaires se lient maintenant à la bibliothèque libevent2, probablement parce qu'elle se trouve dans le chemin de la bibliothèque. Comme il y a plus de 60 paquets avec des dépendances de libevent1, cela fait perdre la tête à mon installation.
Existe-t-il une manière idiomatique d'aborder l'exécution d'une application dont la bibliothèque principale dépend d'une version différente ? Devrais-je simplement lier statiquement la bibliothèque ?