web-dev-qa-db-fra.com

libpng16.so.16 introuvable - comment l'obtenir?

J'ai récemment essayé d'installer mupen64plus sur ma machine Lubuntu. Après avoir fait cette commande:

Sudo apt-get install mupen64plus

l'installation se déroule sans erreur et tout se passe bien. Mais après avoir exécuté le programme, un message d'erreur s'affiche indiquant que libpng16.so.16 n'est pas présent sur le système. Après avoir effectué une recherche complète du système de fichiers, je n’ai pas trouvé la bibliothèque partagée n’importe où. Donc, existe-t-il un paquet ou un référentiel source où je peux installer ce fichier de bibliothèque partagée MIA dans/usr/share/lib? Après avoir moi-même effectué plusieurs recherches sur Google, je n'ai rien trouvé de tel. Autant que je sache, personne n’a eu ce problème, ou si peu d’entre eux l’ont fait que Google ne trouve rien à ce sujet.

5
nkeck72

J'ai trouvé la réponse à ce problème, il y a un dépôt source sur Sourceforge: https://sourceforge.net/projects/libpng/?source=directory L'astuce lorsque vous installez l'objet partagé est lorsque vous l'avez installé, vous devez exécuter

ldconfig

avant que le système le voit.

3
nkeck72

Essayez d’installer la version 16 de libpng-libary:

Sudo apt-get install libpng16-16
6
JoKalliauer

Vous pouvez télécharger la bibliothèque manuellement à partir du lien https://sourceforge.net/projects/libpng/?source=directory

Il téléchargera un fichier du type "libpng-1.6.32.tar.xz"

Extrayez simplement le fichier et recherchez un fichier INSTALL contenant les instructions pour installer la bibliothèque.

./configure
make check
make install

Ensuite, vous devez courir

ldconfig

J'espère que cela fonctionnera!

0