Après la mise à niveau vers Ubuntu 14.04, vim refuse de démarrer en affichant l'erreur suivante:
vim: error while loading shared libraries: libperl.so.5.14: cannot open shared object file: No such file or directory
Maintenant, je réinstallé perl, j'ai vérifié /usr/lib
pour le libperl.so.5.14
fichier, il y a trois:
libperl.so.5.14
, libperl.so.5.14.2
et libperl.so
. Pourtant, j'ai toujours cette erreur. Pourquoi ne voit-il pas perl?
vim
shared-library
perl
Snitko
la source
la source
vim
? Est-ce un système 32 ou 64 bits? Pourriez-vous nous montrer la sortie dels -l /usr/lib/libperl.so.5.14
?libperl.so.5.14
dans mon cas. J'ai réinstallévim-gtk
, puis réinstallélibperl
, pas de dés. Symlinkinglibperl.so.5.18
pour5.14
fairevim
travailler à nouveau éventuellement.libperl.so.5.18
, paslibperl.so.5.14
. Quel (s) paquet (s) vim avez-vous installé et proviennent-ils d'un dépôt officiel ou d'un PPA?Réponses:
Il suffit de créer un raccourci:
la source
ln -s "/usr/lib/perl5/5.26/core_perl/CORE/libperl.so" "/usr/lib/libperl.so"
Vim a été installé manuellement à partir de sources. Pour cette raison, après la mise à niveau Ubuntu, certaines dépendances ont été rompues. Résolu en compilant et en installant vim à partir des sources.
la source