加载共享库时出错:libevent-2.0.so.5。

3

将Ubuntu 16升级到18后,在执行tmux时出现以下错误:

tmux:无法加载共享库libevent-2.0.so.5:找不到指定的文件

当执行ldd $(which tmux)命令时,会得到以下结果:

linux-vdso.so.1 (0x00007ffd9878a000)
libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f5588dfc000)
libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f5588bd2000)
libevent-2.0.so.5 => not found
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f55889b7000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f55885c6000)
/lib64/ld-linux-x86-64.so.2 (0x00007f5588fff000
1个回答

7

libevent-2.0.so.5 => 找不到

libevent-2.0-5 (xenial-updates) 被重新打包为 compat-libevent2-5_2.0.21-1ubuntu18_amd64.deb:与 Ubuntu 18.04 的 "libevent-2.1-6" 没有冲突。

compat-libevent2-5 提供 /usrlib/libevent-2.0.so.5 -> libevent-2.0.so.5.1.9

下载链接:https://drive.google.com/file/d/1xG1a3GMZuLc1HIRYMP2vythuqjODmN8o/view?usp=sharing

安装包命令:sudo gdebi Downloads/compat-libevent2-5_2.0.21-1ubuntu18_amd64.deb


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接