升级到 Ubuntu 14.04 后,Vim 拒绝启动“加载共享库时出错:libperl.so.5.14”

sni*_*tko 6 vim shared-library perl

我升级到 Ubuntu 14.04 后,vim 拒绝启动,显示以下错误:

vim: error while loading shared libraries: libperl.so.5.14: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

现在,我重新安装了perl,我检查/usr/liblibperl.so.5.14文件,有三个: libperl.so.5.14libperl.so.5.14.2libperl.so。但我仍然收到此错误。为什么它看不到 perl?

小智 5

只需创建一个快捷方式:

ln -s /usr/lib/x86_64-linux-gnu/libperl.so.5.20 /usr/lib/x86_64-linux-gnu/libperl.so.5.14
Run Code Online (Sandbox Code Playgroud)

 

  • 我对 Manjaro(基于 Arch)(Linux,对吧!?=D)使用了相同的逻辑!例如: `ln -s "/usr/lib/perl5/5.26/core_perl/CORE/libperl.so" "/usr/lib/libperl.so"` (2认同)

sni*_*tko 3

我从源代码手动安装了 Vim。因此,Ubuntu 升级后,一些依赖关系被破坏。通过从源代码编译并安装 vim 解决。