web-dev-qa-db-fra.com

Comment réinstaller les dépendances partagées après la mise à niveau vers 16.04?

Je viens de passer à 16.04. Lorsque j'ai essayé de lancer Emacs à partir de la ligne de commande, le message d'erreur suivant s'affiche:

emacs/src/emacs: error while loading shared libraries: libgif.so.4: 
cannot open  shared object file: No such file or directory

Lorsque je lance ldd, il me dit que les deux dépendances suivantes ne sont pas trouvées:

libgif.so.4 => not found
libgnutls-deb0.so.28 => not found

J'ai essayé avec apt-get en installant libgif7 mais cela me dit que c'est déjà là et à jour. Je ne sais pas trop comment faire autrement pour s'attaquer à ce problème.

Comment réinstaller ces dépendances?

3
Reagankm

J'ai eu exactement le même problème après la mise à jour de 16.04.

Le problème, c’est que j’avais construit emacs à partir des sources, je l’ai donc résolu en: re-téléchargeant le paquet source, en compilant et en réinstallant.

Voir https://www.gnu.org/software/emacs/manual/html_node/efaq/Installing-Emacs.html pour obtenir des instructions spécifiques.

J'espère que ça aide.

2
Estanislau Trepat