web-dev-qa-db-fra.com

Où puis-je trouver le paquet 'libpng12.so.0'?

J'utilisais vmware horizon client sur Ubuntu 16.04 mais hier, la mise à niveau est passée à 16.10 (je regrette que maintenant :(). Depuis lors, le client vmware lève l'erreur ci-dessous:

/usr/lib/vmware/view/bin/vmware-view: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

J'ai googlé la même erreur et trouvé ceci lien et essayé la réponse 2 (comme la réponse 1 semblait être plus sur pourquoi nous obtenons cette erreur) mentionnée ici mais je reçois toujours la même erreur.

Je pense réinstaller 16.04 LTS mais je voulais juste tenter ma chance ici ..

De l'aide?

4
javanoob

Il semble que VMware livre réellement libpng12.so.0 avec le client. Vous pouvez le lier avec cette commande:

Sudo ln -s /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0 /usr/lib/x86_64-linux-gnu/libpng12.so.0
4
user614359

J'ai essayé de relier le fichier libpng12.so.0 fourni par VMware et j'ai toujours le problème de dépendance de lib. L’installation directe des fichiers DEB a toutefois résolu le problème suivant:

http://packages.ubuntu.com/xenial/AMD64/libpng12-0/downloadhttp://packages.ubuntu.com/xenial/i386/libpng12-0/download

2
Karl

Dans Ubuntu 17.04, vous pouvez créer ces deux liens symboliques comme solution de contournement.

Sudo ln -s libudev.so /lib/x86_64-linux-gnu/libudev.so.0
Sudo ln -s libpng16.so /usr/lib/x86_64-linux-gnu/libpng12.so.0
2
Seccom.nl