Я использую Ubuntu 10.04 и хочу использовать tmux 1.6. tmux зависит от libevent 2.
Мое решение состояло в том, чтобы скомпилировать libevent2 и перейти в /usr/local/lib
затем скомпилировать tmux для этой lib и перейти в /usr/local/bin
. Это прекрасно работает, пока ...Я перезагружаюсь. Это только предположение с моей стороны, но кажется, что другие двоичные файлы теперь связаны с библиотекой libevent2, вероятно, потому что он находится на пути к библиотеке. Поскольку существует более 60 пакетов с зависимостями libevent1, моя установка в основном сходит с ума.
Есть ли идиоматический способ подойти к запуску приложения, которое зависит от базовой библиотеки в другой версии? Должен ли я просто статически связать библиотеку?