Вопрос Vim отказывается начинать с «ошибки при загрузке разделяемых библиотек: libperl.so.5.14» после обновления до Ubuntu 14.04


После того, как я обновился до Ubuntu 14.04, vim отказывается запускать, показывая следующую ошибку:

vim: error while loading shared libraries: libperl.so.5.14: cannot open shared object file: No such file or directory

Теперь я переустановил perl, я проверил /usr/lib для libperl.so.5.14 файла, есть три: libperl.so.5.14, libperl.so.5.14.2 а также libperl.so, Но я все еще получаю эту ошибку. Почему он не видит perl?


2
2018-05-01 08:23


происхождения


Вы пытались переустановить vim? Это 32 или 64-битная система? Не могли бы вы показать нам вывод ls -l /usr/lib/libperl.so.5.14? - terdon♦
У меня была аналогичная проблема, но не было libperl.so.5.14 в моем случае. Я переустановил vim-gtk, затем переустановить libperl, без кубиков. Создание символической ссылки libperl.so.5.18 в 5.14 сделал vim снова работайте. - moon.musick
Версия vim в 14.04 должна быть связана с libperl.so.5.18, а не libperl.so.5.14, Какой пакет (ы) vim вы установили и являются ли они из официальных репозиториев или из PPA? - Mike Miller


ответы:


Просто создайте ярлык:

ln -s /usr/lib/x86_64-linux-gnu/libperl.so.5.20 /usr/lib/x86_64-linux-gnu/libperl.so.5.14


3
2018-03-22 22:15



Я использовал ту же логику для Manjaro (Arch based) (Linux, right!? = D)! Напр .: ln -s "/usr/lib/perl5/5.26/core_perl/CORE/libperl.so" "/usr/lib/libperl.so" - Eduardo Lucio


У меня был Vim, установленный вручную из источников. По этой причине после обновления Ubuntu некоторые зависимости были нарушены. Решается путем компиляции и установки vim из источника.


1
2018-06-05 02:45