it-swarm.com.de

Wo finde ich das Paket 'libpng12.so.0'?

Ich habe vmware horizon client unter Ubuntu 16.04 verwendet, aber gestern wurde ein Upgrade auf 16.10 durchgeführt (ich bedaure das jetzt :(), seitdem gibt der VMware-Client den folgenden Fehler aus:

/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

Ich habe den gleichen Fehler gegoogelt und diesen gefunden Link und habe versucht, die Antwort 2 (als Antwort 1 schien mehr darüber zu sprechen, warum wir diesen Fehler erhalten) dort zu erwähnen, aber ich erhalte immer noch den gleichen Fehler.

Ich denke über eine Neuinstallation von 16.04 LTS nach, wollte hier aber nur mein Glück versuchen.

Irgendeine Hilfe?

4
javanoob

Es scheint, dass VMware tatsächlich libpng12.so.0 mit dem Client ausliefert. Sie können mit diesem Befehl darauf verlinken:

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

Ich habe versucht, die von VMware bereitgestellte libpng12.so.0-Datei zu verknüpfen, und habe immer noch das lib-Abhängigkeitsproblem. Das direkte Installieren der DEB-Dateien löste das Problem jedoch:

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

2
Karl

In Ubuntu 17.04 können Sie diese beiden symbolischen Links als Workaround erstellen.

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